Gentili forumisti buondì![]()
ho un form che prima verifica l'esattezza di tutti i campi e poi invia il modulo alla pagina send.php.
Con FF funziona tutto alla grande. Con IE funziona tutto tranne l'invio ovvero se compilo male i campi mi compare l'alert che mi avverte di compilare bene i campi ma se tutto è fatto a regola d'arte mi dice "errore nella visualizzazione della pagina" e non mi invia i dati.
Questo è il codice:
Funzione javascript
Formcodice:<script> function Modulo() { var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/; var mail = document.modulo.mail.value; var nick = document.modulo.nick.value; var oggetto = document.modulo.oggetto.value; var testo = document.modulo.testo.value; if (!email_reg_exp.test(mail) || mail == "" || mail == null) { alert("L'indirizzo e-mail è obbligatorio. Compilare correttamente tutti i campi"); document.modulo.mail.select(); return false; } else if ( nick == "" || nick == null) { alert("Il nome o nick è obbligatorio. Compilare correttamente tutti i campi"); document.modulo.nick.select(); return false; } else if ( oggetto == "" || oggetto == null) { alert("L'oggetto è obbligatorio. Compilare correttamente tutti i campi"); document.modulo.oggetto.select(); return false; } else if ( testo == "" || testo == null) { alert("Il testo è obbligatorio. Compilare correttamente tutti i campi"); document.modulo.testo.select(); return false; } else { document.modulo.action = "send.php"; document.modulo.submit(); } } </script>
Qualcuno mi può aiutare ? Dov'è l'errore ? :master:codice:<form method="post" name="modulo"> .... <input type="button" value="Invia e-mail" class="class_form" onClick="Modulo()"> ... </form>
Ciao e grazie