jQuery - Validate() und Gruppierung ähnlicher form Elemente
Ich habe die folgende form:
http://fuzzysiberians.com/app4.cfm
Wenn es keine social-security-Nummer, mein Fehler-Nachricht angezeigt wird nach jedem text-Feld. Gibt es eine Möglichkeit, die Fehlermeldungen, so dass es 3 Textfelder nebeneinander und zeigen dann nur eine Fehlermeldung?
- Dank RSolberg. Ich wusste nicht, über Maske(). ich landete hinzufügen: Gruppen: { ssn:"ssn1 ssn2 ssn3" }, errorPlacement: function(error, element) { if (element.attr("name") == "ssn1" || element.attr("name") == "ssn2" || element.attr("name") == "ssn3" ) Fehler.insertAfter("#ssn3"); else Fehler.insertAfter(element); } in meiner validate () - Funktion.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Anstatt 3 verschiedene Felder für die Social-Security-Nummer, würde ich mit einem einzigen Feld, das maskiert ist für die ###-##-#### format.
Könnte man dann die einzelnen Gültigkeitsregel hit der single-input-box.
jQuery Masked Input Plugin
Hier ist ein code Beispiel für die Verwendung von einem einzigen Feld für SSN zusammen mit der validate plugin und die masked input plugin...
Warum nicht SVN zu einem einzigen Feld? Derzeit haben Sie 3 getrennte text-Feldern für jeden Teil der ssn.
Oder gibt es verschiedene Masked edit-Felder, wird automatisch fügen Sie die Striche in dem Feld für den Benutzer. Aber dies ist ein Fall, wo die Benutzer werden daran gewöhnt, Eingabe der gesamten Nummer als adaptiert, um es zu betreten, in teilen.