Salve ragazzi,
per una mia pagina ho necessità di implementare un form con tanto di validazione.
Il form è questo semplice:
<div id="validation">
<h2>
Validazione Modulo</h2>
<form action="">
<div>
<label for="Name">Nome:</label>
<input name="name" id="name" type="text" />
</div>
<div>
<label for="email">Email:</label>
<input name="email" id="email" type="text" />
</div>
<div>
<label for="website">Sito web:</label>
<input name="website" id="website" type="text" />
</div>
<div>
<label for="password">Password:</label>
<input name="password" id="password" type="password" />
</div>
<div>
<label for="passconf">Conferma Password:</label>
<input name="passconf" id="passconf" type="password" />
</div>
<input type="button" value="invia" />
</form>
</div>
Imposto dunque JQuery:
<script type="text/javascript">
$(document).ready(function () {
$('#validation form').validate({
rules: {
name: {
required: true
},
email: {
required: true,
email: true,
remote: {
type: "POST",
url: "CheckEmail.aspx"
}
},
website: {
url: true
},
password: {
minlength: 10,
required: true
},
passconf: {
equalTo: "#password"
}
},
messages: {
name:
{
required: "L'username è obbligatorio"
},
password:
{
minlength: "Digitare almeno 10 caratteri",
required: "Devi digitarlo per forza"
},
website:
{
url: "Ti sembra il nome di un sito questo??!!"
}
},
success: function (label) {
label.text('OK!');
}
})
});
</script>
Sul campo "email" vorrei effettuare un controllo ad una pagina aspx per valutare se la mail esiste già o meno, per fare questo ho scritto nel codice jQuery:
email: {
required: true,
email: true,
remote: {
type: "POST",
url: "CheckEmail.aspx"
}
Ora la mia domanda è come poter effettuare questo controllo. Sulla pagina CheckEmail.aspx devo scrivere una funzione che mi restituisca false o true a seconda che l'utenta esiste o meno?
Mi aiutate?
Grazie