Ciao a tutti,![]()
ho un form per l'invio di mail dal sito e ho inserito uno script per il controllo dei campi in modo che tutti siano compilati correttamente prima dell'invio. Lo script è il seguente:
Funziona tutto... o quasi!function check()
{
if (document.myform.nome.value.length==0)
{
alert("Inserire il Nome");
document.myform.nome.focus();
}
else if(document.myform.email.value.length==0 || document.myform.email.value.indexOf("@")==-1 || document.myform.email.value.indexOf(".")==-1 || document.myform.email.value.indexOf(" ")==0)
{
alert("Inserisci un indirizzo email valido")
document.myform.email.focus();
}
else if(document.myform.messaggio.value==0)
{
alert("Inserisci il messaggio");
document.myform.messaggio.focus();
}
else
{
document.myform.action="email.asp";
document.myform.submit();
}
}
Infatti se io inserisco un indirizzo mail errato o non inserisco il nome e il messaggio compare il messaggio di allerta che mi dice che manca qualcosa, ma come faccio OK mi dà l'errore:
HTTP Error 405 - The HTTP verb used to access this page is not allowed.
Internet Information Services (IIS)
nonostante che nella barra dell'indirizzo rimane sempre l'indirizzo corretto della mia pagina.
Where is the problem??????????????????![]()
![]()