Ako moras da biras izmedju te dve validacije postoji samo jedan odgovor, a to je: serverska validacija !
Klijentska validacija je pozeljna, a serverska obavezna. Ili mozes da imas samo jednu (serversku) ili obe, trece nepostoji.
Osim ako ne pravis nesto sto bi zeleo da sutra hakujes/ili neko drugi ...
Ako imas samo JS "validaciju" to nije garancija da ce podaci da stignu validni do servera, pa je onda ne bi ni nazvao validacijom nego vise ulepsavanjem web aplikacija
Ipak po web 2.0 standardu trebalo bi imati i JS validaciju, jer je vise user frandli ....