salve a tutti, ora vi spiego tto.![]()
ho 2 pagine. una in asp ke contiene un campo moduli, e una ke ho scaricato per verificare se le password corrispondono. vorrei unirle tra loro in modo ke se le pass corrispondono il modulo viene inviato. altrimenti no.![]()
![]()
questo e il modulo:
<form method="POST" action="inserisci.asp">
<table style="width: 100%" class="style5">
<tr>
<td colspan="2">Password:
</span>
<input type="password" name="pass" size="20" class="text" style="font-size: small"></td>
</tr>
<tr>
<td>
<input type="submit" value="Invia"></td>
<td></td>
</tr>
</form>
mentre questo e il controllo dei campi:
<html>
<head>
<title>Controllo di eguaglianza di stringhe in due campi</title>
<script language="javascript">
function Cpass(){
Password= document.AddUser.Password.value;
ConfPass = document.AddUser.ConfPassword.value;
if (document.AddUser.Password.value != document.AddUser.ConfPassword.value){
alert("Le password digitate non corrispondono.\r Digitare la password in entrambi i campi.");
document.AddUser.Password.focus();
return false;
}
alert("Ok, le password digitate corrispondono");
return false; // Se si sostitisce con return true; i dati della form vengono trasmessi alla pagina seguente
}
</script>
</head>
<body>
<form name="AddUser" onSubmit="javascript:return Cpass();" action="paginaseguente.html">
Controllo di eguaglianza di stringhe in due campi.
Solamente s e le stringhe sono uguali la funzione Javascript permette al form di
chiamare la <u>pagina seguente da definire nell'attributo 'action' del form</u>.
<table>
<tr><td>Nuova password</td>
<td><input type="password" name="Password" size="12" maxlength="12"> </td></tr>
<tr><td>Conferma nuova password</td>
<td><input type="password" name="ConfPassword" size="12" maxlength="12"> </td></tr>
<tr><td colspan="2" style="height:40"></td>
</tr>
<tr><td colspan="2">
<input type="submit" value="Continua">
</td>
</tr>
</table>
</form>
</body>
</html>
grazie a tutti.![]()
![]()
![]()
![]()
![]()

Rispondi quotando