questo funziona sulla base del esempio html
codice:<html> <head> <script language="JavaScript"> function controlla(){ //filtro email var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; //setto i campi vuoti var nome = ""; var email = ""; var hobby = ""; //Verifca campo nome if(document.getElementById("nome").value==""){ /*Messaggio d'errore puo essere cambiato a piacere inserendo la fase tra le virgolette lasciando i caratteri \n*/ nome = "Inserisci il tuo nome\n"; //verica campo email }if(document.getElementById("email").value==""){ /*Messaggio d'errore puo essere cambiato a piacere inserendo la fase tra le virgolette lasciando i caratteri \n*/ email = "Inserire un indirizzo email\n"; //Verifico che il campi emial sia corretto }else if(!filter.test(document.getElementById("email").value)){ /*Messaggio d'errore puo essere cambiato a piacere inserendo la fase tra le virgolette lasciando i caratteri \n*/ email = "Inserire un indirizzo email valido\n"; } //verifico select selezionata if(document.getElementById("hobby").options.selectedIndex == 0){ /*Messaggio d'errore puo essere cambiato a piacere inserendo la fase tra le virgolette lasciando i caratteri \n*/ hobby = "Seleziona un hobby\n"; } //Verifico che i campi siano vuoti if((nome!="")||(email!="")||(hobby!="")){ //Imposto un messaggio inziale var Msg = "Attenzione!!! I campi sottostanti sono errati o mancati\n\n"; //mostro i messaggi d'errore alert(Msg+nome+email+hobby); return false; } } </script> </head> </body> <form action="" method="post" name="modulo" id="modulo" onSubmit="return controlla()"> <table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td>Nome </td> <td><input name="nome" type="text" id="nome"></td> </tr> <tr> <td>Email</td> <td><input name="email" type="text" id="email"></td> </tr> <tr> <td>Hobby</td> <td><select name="hobby" id="hobby"> <option value="Seleziona" selected>Seleziona</option> <option value="Internet">Internet</option> <option value="Modelissimo">Modellismo</option> <option value="Figurine">Figurine</option> <option value="Sport">Sport</option> </select> </td> </tr> <tr> <td></td> <td><input type="submit" name="Submit3" value="Invia"></td> </tr> </table> </form> </html>![]()

Rispondi quotando