___ answer35332071 ___
Ich verwende
ignore: ': hidden: not ([Klasse ~ = selected]),: hidden & gt; .selected, .selectisize-control .selectize-input input ',
und es funktioniert für mich.
___ answer23445827 ___
Der Grund ist, dass das jQuery.validation-Plugin alle versteckten Elemente bei der Validierung standardmäßig ignoriert.
Und Selectize.js wird das angegebene jQuery-Objekt verbergen. Also wird in Ihrem Namensfeld validate ausgeführt, aber das person-Feld wird nicht ausgeführt.
Lösung, bitte beziehen Sie sich auf diesen Punkt: Wie Sie selectize.js Comboboxen mit dem jQuery Validierungs-Plugin validieren
___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script).
___ tag123jquery ___ jQuery ist eine beliebte Cross-Browser-JavaScript-Bibliothek, die das DOM-Traversal (Document Object Model), die Ereignisbehandlung, Animationen und AJAX-Interaktionen erleichtert, indem die Diskrepanzen zwischen Browsern minimiert werden. Eine mit jQuery gekennzeichnete Frage sollte mit jquery in Zusammenhang stehen, daher sollte jquery von dem fraglichen Code verwendet werden, und mindestens eine jquery-nutzungsbezogene Elemente müssen in der Frage enthalten sein.
___ qstntxt ___
Ich versuche ein Formular zu validieren, das die selectize.js verwendet Wählen Sie und jqueryvalidation.org für die Validierung aus.
Ich kann es nicht funktionieren lassen. Das Skript validiert die Eingabefelder, aber nicht die Auswahl:
%Vor%
JS:
%Vor%
Ссылка
___ tag123validation ___ Bei der Datenvalidierung wird sichergestellt, dass ein Programm mit sauberen, korrekten und nützlichen Daten arbeitet.
___ answer40593286 ___
Die oben angegebenen Antworten funktionieren nicht mit selectize.js v0.12.3 oder höher.
Dies geschieht aufgrund der Tatsache, dass das erforderliche Attribut aus der Funktion select in refreshValidityState entfernt wird - siehe Ссылка
Eine schnelle Lösung besteht darin, die Auswahlen hinzuzufügen, die erforderlich im Regel-Array des Validierungsoptionsobjekts sind.
Beispiel:
%Vor%
___ tag123selectisejs ___ Selectize ist ein jQuery-basiertes hybrides Formularsteuerelement, das Elemente von "textbox" und "select" kombiniert. Es beinhaltet eine automatische Vervollständigung, eine intuitive Tastaturnavigation und ist in der Lage, entfernte Datenquellen zu nutzen, um visuell anspruchsvolle Steuerelemente zu erstellen.
___ qstnhdr ___ selectize.js & jquery Validierung
___