Ciao a tutti,
sto facendo un form in asp, e volevo usare i controlli in java.
sto usando questi:
ecc...ecc... con altri campi tra cui quello mail.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
}
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:
funzionano i controlli mail....ma mi salta di netto tutti i controlli dei campi successivi e manda la mail.....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;
}
Chi mi aiuta?
Grazie.