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!