Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

JavaScript: sta fali ovom scriptu?

[es] :: Javascript i AJAX :: JavaScript: sta fali ovom scriptu?

[ Pregleda: 4004 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

byTer

Član broj: 10936
Poruke: 1221
*.ptt.yu

ICQ: 47761626


Profil

icon JavaScript: sta fali ovom scriptu?28.12.2003. u 20:30 - pre 246 meseci
function validate()
{
if (document.add_user.elements.username.value == "") { err += 1 }
if (document.add_user.elements["password"].value == "") { err += 1 }
if (document.add_user.elements["passverify"].value == "") { err += 1 }
if (document.add_user.elements["FName"].value == "") { err += 1 }
if (document.add_user.elements["LName"].value == "") { err += 1 }
if (document.add_user.elements["Country"].value == "") { err += 1 }
if (document.add_user.elements["email"].value == "") { err += 1 }
if (document.add_user.elements["terms"].checked == false) { err += 1 }
document.write(err)

if (err > 0) {
alert('Proverite da su sva obavezna polja popunjena!\Takođe se morate slagati sa uslovima korišćenja servisa!')
return false
} else { return true }
}
 
Odgovor na temu

Nemanja Dubravac
Nemanja Dubravac
Sombor / Wien

Član broj: 4621
Poruke: 955
*.dialup.neobee.net.

Sajt: https://www.shpock.com


+3 Profil

icon Re: JavaScript: sta fali ovom scriptu?28.12.2003. u 22:55 - pre 246 meseci
daj ostatak koda (formu)

da li si definisao name forme i name (ili id) za svaki input forme?
za koji browser to radis?

probaj da uklonis ovaj document.write(err)
 
Odgovor na temu

byTer

Član broj: 10936
Poruke: 1221
*.ptt.yu

ICQ: 47761626


Profil

icon Re: JavaScript: sta fali ovom scriptu?29.12.2003. u 00:50 - pre 246 meseci
Ovo je sve dato preko imena formi, znaci nije u pitanju ID. Gresku ne mogu da uhvatim, jer se desava tek posto pritisnem dugme. A ne radi mi ni na onSubmit dogadjaju.

Obrisao sam ovaj deo koda ali i dalje ne radi. Nisam siguran i da je tacno ovo poslednje za checkbox, ali ne radi ni za njega.

Evo otprilike kako izgleda forma:

<form name =add_user action="register.asp" method=post>
sad sve ove forme
<input type =submit onClick="validate()>
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.bankmeridian.com

Sajt: www.novikorisnik.net


+5 Profil

icon Re: JavaScript: sta fali ovom scriptu?29.12.2003. u 08:11 - pre 246 meseci
Najverovatnije si pogrešio u kucanju imena bilo kog elementa formulara, ili u funkciji ili u samom formularu.

Poenta je u tome da dogod postoji neka greška u funkciji, formular će biti prosleđivan. Zato, za samo testiranje: <form action="javascript: alert ('opet prosao');"... pa kad sve proradi vratiš akciju na onu koja već i treba da bude.

Komentiraj sve ifove u funkciji (za proveru pojedinih delova formulara), pa potom otkomentiraj i testiraj red po red. Na taj način ćeš uloviti grešku, garantovano!

(još jedno glupo pitanje: da li postoji negde var err = 0; pre poziva onih provera?)
 
Odgovor na temu

Nemanja Dubravac
Nemanja Dubravac
Sombor / Wien

Član broj: 4621
Poruke: 955
*.mobtel.com

Sajt: https://www.shpock.com


+3 Profil

icon Re: JavaScript: sta fali ovom scriptu?29.12.2003. u 09:17 - pre 246 meseci
stavi
<input type =submit onMouseDown="validate()">
tako da ce proveriti pre pravog klika..

kod forme ubaci ovo tako da ne posalje ako je validate = false
<form... onSubmit="return validate();">

a u validate(){} napravi da ako ima error uradi
return false;
a ako nema
return true;

i napisi koju gresku ti javi browser (java console) ako vec kazes da ne radi..
 
Odgovor na temu

[es] :: Javascript i AJAX :: JavaScript: sta fali ovom scriptu?

[ Pregleda: 4004 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.