Ciao, come mai questo controllo sul form non funziona?:codice:<script language="JavaScript" type="text/JavaScript"> <!-- function submitIt(Qform){ var newid = document.Qform.newid.value; var RegExp = /^[0-9]+-[a-zA-Z]+ [a-zA-Z]+-[0-9]+$/; if (!RegExp_newid.test(newid)) { alert("E' stato inserito un carattere non valido nel campo sigla_nc."); document.Qform.newid.focus(); return false; } // Abilita l'invio del FORM return(true); } //--> </script> </head> <form name="Qform" method="POST" action="inseriscinuovacp.asp" onsubmit="return(submitIt(this));"> <input type="text" name="newid" size="40" value="<%=a%> - "></p> <input type="submit" value="Invia" name="B1"> <input type="reset" value="Reimposta" name="B2"></p> </form>