[ Rusi @ 21.10.2013. 23:44 ] @
Citam na w3s http://www.w3schools.com/js/js_form_validation.asp pa me interesuje ako imam vise polja koja treba da se provere da li su popunjena npr. second name, birth date, e-mail itd. jel to mogu da unesem sve u polje:
var x=document.forms["myForm"]["fname"].value;
npr: var x=document.forms["myForm"]["fname"]["secondName"]["birthDate"]["email"].value;
ili za svako polje moram posebno i onda ce biti posebna provera kroz if?
Posto za ovo prvo mi za sada ne ide da namestim i da mi izbaci prozorce da polja nisu popunjena.
[ nemnesic @ 22.10.2013. 08:12 ] @
Pozdrav!
Ja bih ti savetovao da pogledaj jquery validation plugin. Koji ce ti mnogo olaksati validation posao.
Neces morati da radis sam if-else vec samo bacis par css class-a i sve radi.
Ako nesto ne ide javi se.

http://jquery.bassistance.de/validate/demo/
[ agvozden @ 22.10.2013. 12:25 ] @
najlaksi nacin ti je da primenis required atribut u tagovima. Ne radi u starijim pregledacima, ali njih ima sve manje...
za sada proverava samo da li je tekst unet, ali mislim da ce ubrzo proveravati i sadrzinu, buduci da su pridodani tipovi email i slicno...
kasnije, napises neki skript koji ce da koristi required atribute i napravis zastitu.
[ Rusi @ 22.10.2013. 13:01 ] @
Hvala na predlogu ali hteo bi da uradim ovako ako je moguce.
[ cyBerManIA @ 22.10.2013. 15:39 ] @
Citat:
agvozden:
najlaksi nacin ti je da primenis required atribut u tagovima. Ne radi u starijim pregledacima, ali njih ima sve manje...
za sada proverava samo da li je tekst unet, ali mislim da ce ubrzo proveravati i sadrzinu, buduci da su pridodani tipovi email i slicno...
kasnije, napises neki skript koji ce da koristi required atribute i napravis zastitu.


^ Ovo + da dodam da osim requred u HTML5 je vec dodat i validate atribut, pa je validacija extremno laka i dobra. Mozes da koristis vec predefinisane atribute, tipa za mail ili da napises neki svoj pattern.
Imam vec imaplementirano u jednom projektu i radi zaista fino. Normalno, backend validacija se podrazumeva.

+ strana je sto ne skidas dodatne bajtove i ne pravis novi http req.
- strana je sto ne mozes lako da uslovljavas polja