Ich habe heute festgestellt, dass wir ein Problem mit jquery Validate haben, wenn es in Verbindung mit Platzhaltertext verwendet wird.
Beispiel:
%Vor%
Das ist mir aufgefallen, wenn wir unser Formular mit jquery Validate ( Ссылка ) validieren
Gibt es dafür eine Lösung, oder sollten wir in unseren Formularfeldern den Fokus auf HTML (Platzhaltertext) setzen?
Ich stieß auf das gleiche Problem. Nach einigem Herumspielen, fand ein Workaround mit dieser benutzerdefinierten Methode. Diese benutzerdefinierte Methode unterstützt Platzhalter.
%Vor% Markieren Sie diese Zeile am Ende der additional-methods.js
-Datei.
Sie werden es dann wie folgt verwenden:
%Vor%Ich hatte ein ähnliches Problem mit einem Formular, an dem ich gerade arbeite. Sie können das jq-watermark-Plug-in verwenden, um Ihre Platzhalter / Wasserzeichen zu erstellen.
Es funktioniert mit dem jQuery Validate-Plug-in, d. h. blockiert die Validierung nicht.
Ich habe festgestellt, dass wenn Sie benutzerdefinierte Regeln hinzufügen, zB: email: true, dann wird die Validierung nicht ignoriert. Wenn Sie also in additional-methods.js nachsehen, die mit dem Download der jquery-Validierung ausgeliefert wird, gibt es eine Regel namens alphanumerisch. Dies hat alle standardmäßig erforderlichen Funktionen. Verwenden Sie einfach diese benutzerdefinierte Regel und es sollte funktionieren. Ich verwende Ссылка für Platzhalter-Unterstützung in älteren Browsern. Prost
Tags und Links jquery jquery-validate