questo codice è funzionante, adattalo alle tue esigenze. Al posto di javascript ho usato jquery, il codice è più compatto e leggibile. Ti consiglio anche di non utilizzare le tabelle, utilizza div, label per le etichette e rendilo esteticamente gradevole con un po' di css (nulla di complicato, basta googlare un po').
codice:<html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> </head> <body style="background-color: #99FF33;"> <script> <!-- function Modulo() { // Variabili associate ai campi del modulo var nome = $('input[name=nome]').val(); var cognome = $('input[name=cognome]').val(); //Effettua il controllo sul campo NOME if (nome == "" || nome == "undefined") { alert("Il campo Nome è obbligatorio."); return false; } //Effettua il controllo sul campo COGNOME else if (cognome == "" || cognome == "undefined") { alert("Il campo Cognome è obbligatorio."); return false; } else { document.form.action="inserisci.asp"; document.form.submit(); } } --> </script> <form action="" method="post" name="modulo" id="form" style="margin: 0 auto; width: 60%;"> <b>Registrati al nostro Sito <br>(ATTENZIONE: Tutti i campi sono obbligatori)</b> <b>Nome</b><input type="text" name="nome" /> <b>Cognome</b><input type="text" name="cognome" /> <input type="submit" onclick="Modulo()" value="Iscriviti" /> </form> </body> </html>

Rispondi quotando