Maison  >  Article  >  interface Web  >  jQuery Validate ne peut pas vérifier l'élément de sélection choisi. Comment le résoudre.

jQuery Validate ne peut pas vérifier l'élément de sélection choisi. Comment le résoudre.

小云云
小云云original
2018-01-12 09:17:362209parcourir

Cet article présente principalement la solution au problème selon lequel jQuery Validate ne peut pas vérifier l'élément de sélection choisi. Les amis qui en ont besoin peuvent s'y référer. J'espère que cela pourra aider tout le monde.

Une fois que l'élément Choosen-select a exécuté la méthode Choose(), il ajoute style="display: none;" à l'élément select pour le masquer, puis reconstruit une liste déroulante qui ressemble à select.

Et jQuery Validate ignore la vérification des éléments cachés par défaut, nous devons donc exclure la sélection. Ajoutez l'attribut ignore aux paramètres de la méthode validate() pour supprimer la sélection des éléments masqués ignorés.


$("select").validate({ignore: ":hidden:not(select)"});

 : le sélecteur caché sélectionne les éléments cachés. Les éléments dans les situations suivantes sont des éléments masqués :

  • est défini pour afficher : aucun

  • Éléments de formulaire avec type="hidden"

  • largeur et hauteur définies sur 0

  • Élément parent caché (cela masquera également les éléments enfants)


Remarque : Ce sélecteur n'a aucun effet sur les éléments avec visibilité : masquée et opacité : 0.

Recommandations associées :

Utilisation du plug-in de boîte de sélection basée sur jquery choisi method_jquery

Exemple de valeur de paramètre dynamique choisi par Jquery introduction_jquery

Méthode de mise en œuvre de la recherche en temps réel asynchrone du plug-in Jquery Select

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn