Ciao utilizzo questo script che avverte dei campi vuoti:

codice:
<script>
	function controlla(){
		var nome = document.form.nome.value;
                          var cognome = document.form.cognome.value;
                          var login = document.form.login.value;
                          var password = document.form.password.value; 
                          var email = document.form.email.value;

		if (nome == ""){
			alert("Inserire nome!");
                                      return false;
		}
                         else if (cognome == ""){
			alert("Inserire cognome!");
                                      return false;                   
		}
		else if (login == ""){
			alert("Inserire login!");
                                      return false;
		}
		else if (password == ""){
			alert("Inserire password!");
                                      return false;
		}
		else if (email == ""){
			alert("Inserire email!");
                                      return false;
		}else
                         {
                                      return true;
                         }
	}
</script>

<form method="post" action="utente/modifica.asp?id=<%=id%>" name="form" onsubmit="controlla()">
<table style="width: 80%; background-color:white" cellspacing="0" cellpadding="2" align="center">
	<tr>
		<td></td>
		<td></td>
	</tr>
	<tr>
		<td>Nome: *</td>
		<td><input name="nome" type="text" value="<%=nome%>"></td>
	</tr>
	<tr>
		<td>Cognome: *</td>
		<td><input name="cognome" type="text" value="<%=cognome%>"></td>
	</tr>
	<tr>
		<td></td>
		<td></td>
	</tr>
	<tr>
		<td>Login: *</td>
		<td><input name="login" type="text"  value="<%=login%>"></td>
	</tr>
	<tr>
		<td>Password: *</td>
		<td><input name="password" type="password"></td>
	</tr>
	<tr>
		<td>Conferma Password: *</td>
		<td><input name="Password1" type="password"></td>
	</tr>
	<tr>
		<td>Email: *</td>
		<td><input name="email" type="text" value="<%=email%>"></td>
	</tr>
	<tr>
		<td></td>
		<td></td>
	</tr>
	<tr>
		<td>Indirizzo (via, piazza..):</td>
		<td><input name="via" type="text"  value="<%=via%>"></td>
	</tr>
	<tr>
		<td>CAP:</td>
		<td><input name="cap" type="text"  value="<%=cap%>"></td>
	</tr>
	<tr>
		<td>Città:</td>
		<td><input name="citta" type="text"  value="<%=citta%>"></td>
	</tr>
	<tr>
		<td>Provincia:</td>
		<td><input name="provincia" type="text"  value="<%=provincia%>"></td>
	</tr>
	<tr>
		<td>Stato civile:</td>
		<td><select name="statocivile" style="width: 126px">
		<option>Celibe</option>
		<option>Nubile</option>
		<option>Sposato-a</option>
		</select> <%=statocivile%> </td>
	</tr>
	<tr>
		<td>Data di nascita:</td>
		<td><input name="dn" type="text" value="<%=dn%>"></td>
	</tr>
	<tr>
		<td></td>
	</tr>
	<tr>
		<td>
		<input name="Submit1" type="submit" value="invia" style="width: 117px"></td>
		<td>
		<input name="Reset1" type="reset" value="Cancella" style="width: 120px"></td>
	</tr>
	<tr>
		<td><p style="font-size:xx-small">(* campi obbligatori)</p></td>
		<td>
		</td>
	</tr>
</table>
</form>
Funziona in parte. Cioè mi avverte del campo vuoto con un messaggio d'errore ma invia lo stesso i dati della form.
Per caso sapete dirmi il problema?
thanks