[ bantes9 @ 07.02.2012. 23:31 ] @
Imam problem sa zavrsnim korakom (ispis cekiranih opcija u formi pomocu alert-a ako je sve OK uneto) u jednom zadatku a sve u sklopu pripreme za ispit. Html stranica je sledeca: [IMG=http://img31.imageshack.us/img31/3806/screenshot001sj.jpg][/IMG] Provere uslova rade i izbacuju trazene greske (korisnicko ime mora imati vise od 6 karaktera, lozinka vise od 8, jedan radio button i (bar) jedan checkbox moraju biti selektovani, FCE kurs se moze odrzavati samo pondedeljkom, sredom i petkom....). Problem nastaje kada nakon ispravno unetih podatka, treba da se pojavi u alert box-u text "Uspesno ste se prijavili na OZN kurs za grupu DAN", gde je OZN-oznaka kursa a DAN-dan u nedelji. Javascript code je sledeci: Code: <script> function provera(){ var uzorakIme=/\w{6,}/; //provera da li korisnicko ime ima vise od 6 karaktera var uzorakLozinka=/\w{8,}/; // provera da li lozinka ima vise od 8 karaktera ime= document.skola.ime.value; lozinka=document.skola.lozinka.value; if (uzorakIme.test(ime) == false) { alert ("Greška!!! Korisničko ime nema minimalno 6 karaktera"); return 0; } if (uzorakLozinka.test(lozinka) == false) { alert ("Greška!!! Lozinka nema minimalno 8 karaktera"); return 0; } var dan = document.skola.dan.value; if (document.skola.kurs[0].checked != true && document.skola.kurs[1].checked != true && document.skola.kurs[2].checked != true && document.skola.kurs[0].checked != true && document.skola.godina[0].checked != true && document.skola.godina[1].checked != true && document.skola.godina[2].checked != true) { alert ("Greška!!! Nije odabran kurs ili godina učenja!"); } else if(!(dan == "1" || dan == "3" || dan == "5") && document.skola.kurs[0].checked == true){ alert ("Greška!!! Kurs FCE koji je odabran ne možete slušati tog dana!"); /*kurs FCE moze samo ponedeljak-sreda-petak*/ } else if(!(dan == "2" || dan == "4") && (document.skola.kurs[1].checked == true || document.skola.kurs[2].checked == true)){ alert ("Greška!!! Kurs CAE ili CPE koji je odabran ne možete slušati tog dana!"); /*kursevi CAE i CPE mogu utorak-cetvrtak*/ } else if (!(dan == "6" || dan == "7") && document.skola.kurs[3].checked == ture){ alert ("Greška!!! Kurs TOEFL koji je odabran ne možete slušati tog dana"); /*kurs TOEFL moze samo vikendom (subota-nedelja) */ } else { alert ("Sada je sve u redu"); /* pokusao sam da bar dobijem poruku "sve je u redu" a onda da ispostujem ostale detalje ali u slucaju ispravno unetih podataka nista se ne desava */ } } </script> Html i css fajl su u prilogu. Hvala unapred na svakoj vrsti pomoci. |