ho inserito in una pagina jsp uno script javascript che dovrebbe controllare la data inserita e un intero che dovrebbe essere compreso tra 18 e 30, il problema è che quando la pagina viene eseguita il controllo viene fatto solo sulla data e nn sull'intero. Posto il codice così potete dirmi dove sbaglio, premetto che sono agli inizi con javascript, abbiate pietà
questo codice viene richiamato dalla form in questo modo: <form action="/servlet" onsubmit="return verifica(this);" method="POST">codice:function verifica(modulo){ giorno=modulo.giorno.value; mese=modulo.mese.value; voto=modulo.voto.value; errore=false; if((giorno<1) || (giorno>31)) errore=true; if((mese<1) || (mese>12)) errore=true; if((voto<18) || (voto>30)) errore=true; if(errore==true){ alert("dati errati"); return false; } }
dove sbaglio?


Rispondi quotando