Se ho capito bene così dovrebbe andare. Ma invece non funziona.O meglio:fuziona se nel segnalare che un campo è vuoto ma non mi segnala nienete nel caso in cui nella text area venga inserito una stringa invece che un numero. Mi trovate l'errore?
Grazie
codice:<head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Aletezza</title> <SCRIPT language="javascript" type="text/javascript"> function checkrequired() { a=document.prova.requiredaltezza.value; b=document.prova.requiredpeso.value; if (a=="" || b=="") { alert("Un campo è vuoto!"); return false;} else { var RegExp=/\D,/ if (RegExp.test(a) || RegExp.test(b)) { alert("Nel campo devi inserire solo numeri."); return false;} else {return true;} } } </SCRIPT> </head> <body> <FORM name="prova" onSubmit="return checkrequired()"> Aletezza (m) <input type=text name="requiredaltezza" size=6> Peso (kg) <input type=text name="requiredpeso" size=6> <INPUT TYPE="SUBMIT" VALUE="Spedisci"></INPUT> </body>

Rispondi quotando