Ciao ragazzi,
ho un problema con il modulo riportato qui sotto. In pratica anche se si inserisce un indirizzo email corretto, appare comunque l'alert e il modulo non viene inviato. E' un'ora che mi ci arrovello... Qualcuno sa darmi una mano? Grazzzzie
codice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xml:lang="en" version="-//W3C//DTD XHTML 1.1//EN" xmlns="http://www.w3.org/1999/xhtml"> <head> <script language="JavaScript1.2" type="text/javascript"> var emailRegEx = /^((\w|\.){2,}@)\w{3,}\.\w{2,4}((\.(\w{2}))?)?$/; function controllo(){ with(document.invita_amici) { if(nome.value=="") { alert("Attenzione, devi inserire il tuo nome"); nome.focus(); return false; } if(cognome.value=="") { alert("Attenzione, devi inserire il tuo cognome"); cognome.focus(); return false; } if((email_mittente.value != emailRegEx) || (email_mittente=="") || (email_mittente == "undefined"){ alert("Attenzione, devi inserire un indirizzo email valido"); email_mittente.focus(); return false; } } return true; } </script> </head> <body> <div> <form id="invita_amici" name="invita_amici" onSubmit="return controllo();" action="esegui.php" method="post"> <fieldset class="mittente"> <legend>1. Inserisci</legend> <div> <label for="nome">*Il tuo nome</label> <input name="nome" value="" id="nome" type="text"> </div> <div> <label for="cognome">*Il tuo cognome</label> <input name="cognome" value="" id="cognome" type="text"> </div> <div> <label for="email_mittente">*Il tuo indirizzo email</label> <input name="email_mittente" id="email_mittente" type="text"> </div> </fieldset> <fieldset class="pulsanti"> <input id="preview" value="Preview" type="submit"> <input id="submit" value="Invia" type="submit"> </fieldset> </form> </div> </body></html>


Rispondi quotando