Which is better to do client side or server side validation?
In our situation we are using
I am just going to repeat it, because it is quite important:
Always validate on the server
and add JavaScript for user-responsiveness.