Ich versuche einen "Kleiner als" Validator für jQuery zu schreiben. Ich möchte eine Textbox mit einer anderen vergleichen, also wenn ich:
%Vor%Ich möchte, dass mein Prüfer wie
aussieht %Vor%Ich habe das versucht, aber ich kann es nicht zum Laufen bringen:
%Vor%Eine andere Frage ist, wo sollte ich diesen Code einfügen? In $ (Dokument) .ready oder nur in einem Tag?
Ich bin ein Idiot. Ich hatte einige Tippfehler in meinem tatsächlichen Code gemacht, und ich hatte das This.optional (Element) vermasselt, das ich in vielen Bestätigungsmethoden sehe. Hier ist die Arbeitsfunktion:
%Vor%Hier ist die verkürzte Version
%Vor%Jetzt muss ich herausfinden, wie ich die Validierung für Feld 1 erneut ausführen kann, wenn ich field2 ändere.
Sie können Ihre Validierungsmethode in einen beliebigen dokumentenfertigen Block wie den unten gezeigten einfügen.
%Vor%Ich habe versucht, das so einfach zu halten, dass du es modifizieren kannst. Wenn die Methode "lessThan" heißt, sollte sie genau das tun. Wenn Ihre Methode "weniger als oder gleich" verwendet, sollten Sie einen passenderen Namen berücksichtigen.
Bitte beachten Sie, dass ich auch parseFloat verwende, was der Methode mehr Flexibilität als parseInt gibt.
Von Ihrem Validator haben Sie es richtig benutzt; Also für eine Validierung von sagen, weniger als 10:
%Vor%Viel Glück!
Tags und Links jquery jquery-validate