Hé les gars merci d'avance pour toute votre aide! Je possède ce formulaire d'inscription qui est ensuite validé par les validate.js « de bassistance »:jQuery Validation sur le succès
$('#pForm').validate({
rules: {
fname: "required",// simple rule, converted to {required:true}
lname: "required",
accType: "required",
country: "required",
email: {// compound rule
required: true,
email: true
},
city: "required"
},
success: function(){
$('#pForm').hide('slow');
$('#accForm').show('slow');
}
});//form validate
Maintenant, la validation fonctionne bien ... sauf l'étiquette de succès (que j'ai ajouté) ... donc, bien qu'il dise que les champs sont obligatoires, il va de l'avant et lit le code sous "succès" dès que je change un champ. Des idées comment je peux contourner celui-ci? Oh ... et y at-il un type de balise "onFailure" est jQuery?
bien .. Je viens de l'essayer en lui donnant une chaîne "OK" et cela a fonctionné ... mais je ne suis pas sûr de ce que vous entendez par "chaîne de nom de classe .. Y at-il un moyen que je peux appeler – uran
Lorsque vous avez fourni la chaîne "OK", elle applique la classe "OK" à tous les éléments suivants: Essayez de rendre votre callback défini comme success: function (string) {...} et voyez si cela fonctionne. – r00fus