J'utilise actuellement le plugin validate pour valider un formulaire (en utilisant les contrôles ASP.Net). J'ai dépouillé les règles de la configuration standard dans l'échange de méthode form.validate:JQuery valider dynamiquement ajouter des règles
$("form").validate({
rules: {
ctl00$ContentPlaceHolder1$dgQuestions$ctl14$iRadList_Col0: "required"
}
});
J'ai maintenant ces différentes fonctions qui ajoutent la ruless en fonction de ce bouton est cliqué. Cela fonctionne très bien pour les zones de texte, mais pour un RadiobuttonList lorsque le plug-in tente d'ajouter la règle, une erreur indique que l'élément est indéfini.
function addRuleSet() {
$("#ctl00$ContentPlaceHolder1$dgQuestions$ctl14$iRadList_Col0").rules("add", { required: true });
}
Je pense que le problème est que je suis en utilisant l'attribut name (asp met $ en) pour définir le groupe que les boutons radio appartiennent à au lieu d'un identifiant (mais dans la statique tous les éléments sont définis en utilisant l'attribut name.Mais je ne sais pas comment contourner l'ajout d'une règle pour un groupe de boutons radio associés, tout conseil serait apprécié
PS J'ai vraiment besoin d'appeler la RadioButtonList plutôt que les boutons radio individuels
Oui merci pour cela, j'apprécie que cela fonctionne pour des règles simples telles que require mais seriez-vous capable de définir quelque chose comme range: [0,10]? – Monkeeman69
En fait, ce n'est pas difficile si vous utilisez la méthode addClassRules. Je vais mettre à jour. – tvanfosson
Serait bon de voir merci. – Monkeeman69