Je souhaite ajouter le jquery-form-validator à l'ancien CMS de mon client.problème de délégation d'événement avec la classe
Ce validateur de formulaire jqery nécessite l'insertion d'une classe telle que class = "validate [required, custom [onlyLetter], length [0,100]]" pour la saisie.
<input class="validate[required,custom[onlyLetter],length[0,100]]" name="firstname" type="text" />
Depuis c'est (vieux de '90) CMS, je dois ajouter la classe par js comme celui-ci.
var inputid = $(this).attr("id");
if(inputid=='navn'){
$(this).removeClass().addClass('validate[required,custom[onlyLetter],length[0,100]] text-input');
}else if(inputid=='e-post'){
$(this).removeClass().addClass('validate[required,custom[email]] text-input');
}else if (inputid=='telefon'){
$(this).removeClass().addClass('validate[required,custom[telephone]] text-input');
Ajouter classe à des balises d'entrée que je voulais. Cependant, lorsque j'ajoute class par js, cela ne fonctionne pas. Je suppose que c'est à cause de la délégation d'événements.
Quelqu'un peut-il m'aider à faire dans cette situation s'il vous plaît?
Merci d'avance.
Merci Marc. Comme vous l'avez souligné, j'ai juste besoin d'ajouter des classes avant la bibliothèque de validation. – shin