La convalida lato client serve anche per limitare inutili submit del form al server.
Poi perchè i controlli rigorosi li fai lato server come ti hanno già detto.