Perchè questo blocco di codice non funziona?
function verifica()
{
var info = document.getElementById("info");
var checkmail =info.email.value;
var atpos = checkmail.indexOf("@");
var dotpos = checkmail.lastIndexOf(".");
if (info.nome.value == "")
{
window.alert("inserire nome per favore");
info.nome.focus();
return false;
}
else if (info.email.value == "")
{
window.alert("inserire email per favore");
info.email.focus();
return false;
}
else if (atpos<1 || dotpos<atpos+2 || dotpos+2>=checkmail.length)
{
alert("Inserire un indirizzo di email valido");
info.email.focus();
return false;
}
else if (info.oggetto.value == "")
{
window.alert("inserire oggetto per favore");
info.oggetto.focus();
return false;
}
else if (info.messaggio.value == "")
{
window.alert("inserire messaggio per favore");
info.messaggio.focus();
return false;
}
else
{
info.action = "contatti.php";
info.submit();
}
}
La console degli errori di firefox mi dice che submit() non è una funzione, non riesco a capire...