Originariamente inviato da processore
ho modificato in questo modo.
<script language="javascript">
function control(){
var espressione= /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
var err = document.getElementById('errore').innerHTML
with(document.dati){
if(Fname.value == ""){
err = "il nome e obligatorio";
Fname.focus()
return false
}
if(Lname.value == ""){
err = "il cognome e obligatorio";
Lname.focus()
return false
}
if(mail.value == ""){
err = "inserire email";
mail.focus()
return false
}
if(!espressione.test(mail.value)){
err = "mail non valida";
return false
}
}
return true
}
</script>
<form name="dati" action="http://secnet.di.unito.it/cgi-bin/parrot.cgi" onSubmit="return control();" method="post" >
<fieldset class="cent">
<legend> User Details </legend>
<table border="0" cellspacing="30">
<tr>
<td id="errore"></td>
</tr>
<tr>
<td> First name: </td>
<td> <input type="text" name="Fname" /> </td>
</tr>
<tr>
<td> Last name: </td>
<td> <input type="text" name="Lname" /> </td>
</tr>
<tr>
<td> E-mail: </td>
<td> <input type="text" name="mail" /> </td>
</tr>
</table>
ma non funziona