codice:... <script type="text/javascript"> <!-- function checkData (f) { var e = 0; var m = ""; var d = /^[a-zA-Z0-9@%#_$\-]{3,15}$/i; if (f.elements["nome"].value.match(d) == null) { m += " - il nome risulta non valido\n"; e++; } if (f.elements["cognome"].value.match(d) == null) { m += " - il cognome risulta non valido\n"; e++; } if (e) { alert ("Dati non validi:\n" + m + "\nCorreggi gli errori prima di procedere."); return false; } else { f.elements["submit"].disabled = true; return true; } } //--> </script> </head> <body> <form onsubmit="return checkData(this);"> Nome: <input type="text" name="nome" /> Cognome: <input type="text" name="cognome" /> <input type="submit" name="submit" /> </form> ...