Bitte beachten Sie die Dokumentation:
https://jqueryvalidation.org/jQuery.validator.addMethod/Was macht this.optional (element) beim Hinzufügen einer jQuery-Validierungsmethode?
Ich frage mich, was this.optional(element)
tut. Ich habe zwei Formen zum Testen erstellt:
Form1 und Form2 - eins mit this.optional(element)
und das andere ohne es. Theoretisch gesprochen und nach ein paar Kommentare zu this answer von Andrew Whitaker:
alle
this.optional
tut, ist zu sagen „wenn das Feld optional ist, true zurück, wenn es leer ist“
und
Die Prüfung
this.optional
überprüft grundsätzlich, ob das Feld leer ist oder nicht, bevor geprüft wird, ob es die Regel erfüllt oder nicht.
Aber in Aktion sehe ich keinen Unterschied in wie Form1 und Form2 arbeiten. Bitte helfen Sie mir, den Unterschied in der Aktion zu verstehen.
Form1 und Form2 sind nicht mehr sichtbar. Irgendwelche alternativen Links? –
@accord_guy: Bearbeitete die Frage. – Mori