> why people are always going for Client side validation
> instead of Server side validations?.
Instead of? That sounds pretty dangerous. As well as is generally a good idea, but not normally instead of.
> what will be the advantage of doing client side
> validation?
It'll generally make the gui more responsive for the user, alerting them to errors sooner.