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