Ciao a tutti,
sto facendo un form in asp, e volevo usare i controlli in java.

sto usando questi:
function checkForm() {
var f=document.forms['newnews'];

if(f.elements['nome'].value=="" || f.elements['nome'].value=="undefined") {

var campo=f.elements['nome'].name;
window.alert("Non hai inserito il Nome");

f.elements['nome'].focus();
return false
}
if(f.elements['occupazione'].value=="- - seleziona - -") {

var campo=f.elements['occupazione'].value;
window.alert("Non hai scelto l'Occupazione");

f.elements['occupazione'].focus();
return false
}
if(f.elements['azienda'].value=="" || f.elements['azienda'].value=="undefined") {

var campo=f.elements['azienda'].name;
window.alert("Non hai inserito l'Azienda");

f.elements['azienda'].focus();
return false
}
ecc...ecc... con altri campi tra cui quello mail.


iol problema è far validare il campo mail controllando che sia tutto corretto con i suoi vari . e @e continuare i controlli.

Per la mail avevo usato questo:
EmailAddr = document.modulo.email.value;
Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
if (Filtro.test(EmailAddr))
return true;
else
{
alert("Controlla l'indirizzo di e-mail inserito");
document.modulo.email.focus();
return false;
}
funzionano i controlli mail....ma mi salta di netto tutti i controlli dei campi successivi e manda la mail.....
Chi mi aiuta?
Grazie.