Si vous le souhaitez, vous pouvez demander de l'aide sur le Jquery form validation plugin.Plugin JQuery Validation: Utiliser la méthode Ajax personnalisée
Je valide le champ email de mon formulaire sur flou en faisant un appel ajax à ma base de données, qui vérifie si le texte dans le champ email est actuellement dans la base de données.
// Check email validity on Blur
$('#sEmail').blur(function(){
// Grab Email From Form
var itemValue = $('#sEmail').val();
// Serialise data for ajax processing
var emailData = {
sEmail: itemValue
}
// Do Ajax Call
$.getJSON('http://localhost:8501/ems/trunk/www/cfcs/admin_user_service.cfc?method=getAdminUserEmail&returnFormat=json&queryformat=column', emailData, function(data){
if (data != false) {
var errorMessage = 'This email address has already been registered';
}
else {
var errorMessage = 'Good'
}
})
});
Ce que je voudrais faire, est encorporate cet appel dans les règles de mon JQuery Validation Plugin ... par exemple
$("#setAdminUser").validate({
rules:{
sEmail: {
required: function(){
// Replicate my on blur ajax email call here
}
},
messages:{
sEmail: {
required: "this email already exists"
}
});
Vous vous demandez s'il y a de toute façon d'y parvenir? Un grand merci
Salut, j'apprécie vraiment votre réponse, je suis passé à partir de ce projet ne peut donc pas appliquer vos commentaires. Je suis sûr que ce sera utile, mais la prochaine fois que j'utilise jQuery. Merci – namtax