nel mio sito ho inserito un quiz , con delle checkbox .Per evitare che per sbaglio gli utenti scrivano male l' indirzzo e-mail , ho inserito nella head questo codice :
codice:
<script type="text/javascript">
function inviadati() {
mail=quiz1.mail.value;
if (mail.indexOf("@")==-1)
{ alert ( "la e-mail non è valida : inserisci un indirizzo valido");
return false;}
else { alert ( "i risultati ti varranno spediti per e-mail" );
}
}
</script>
e questo è il form , ho omesso le checkbox perchè non ci interessano
codice:
<form action="mailto:marcoferre@hotmail.com" method="post" name="quiz1" onSubmit="return inviadati">
(quiz........)
E-Mail<input type="text" size="30" name="mail">
Nome<input type="text" size="30" name="nick">
<input type="submit" value="invia">
</form>
Il problema è che non viene visualizzata nessuna alert , e i dati non vengono inviati , perchè ?