Ať chceš nebo ne, data si stejně musíš zvalidovat i na serveru. Co kdyby někdo na tvůj formulář vlezl s vypnutým Javaskriptem a veškerou validaci na staně klienta tak měl nefunkční?
Takže validaci dat na straně klienta beru jako rozšiřující funkci, protože webová stránka stejně musí fugovat i bez ní. A jako taková patří do kategorie nenutná. Pokud máš validaci dat jenom na straně klienta a server schroustá cokoliv, koleduješ si průser. A pokud někdo na server odešle nepřípustná data, asi bu mo server stejně měl dát vědět.