Wie zu deaktivieren, jquery Validierung auf die keyup-und focusout für 1 bestimmtes html-element bei Verwendung der unaufdringlichen validation plugin?

Standardmäßig die jQuery-validation plugin ist das anbringen validation-Handler für focusin, focusout und keyup Veranstaltungen.

1 unserer Validierungen macht eine (synchrone) Anfrage zum abrufen von Daten ein. Ich will, dass die Validierung nur ausgelöst, wenn das Formular eingereicht wird und nicht, während der Benutzer Text eingibt.

Ich weiß, das kann geändert für die ganze form, aber das ist nicht das, was ich Suche.

Gibt es eine Möglichkeit, dynamisch deaktivieren keyup-Validierung für 1 element?

Update 1:

Ich vergaß zu erwähnen, dass ich mit unobtrusive validation. Also ich glaube nicht, dass die Antwort von @Mario Johnathan ist keine option.

Update 2:
Ich habe versucht, die folgenden Dinge ($element ist das element, auf das ich mich ändern will der Validierung Verhalten):

  1. $element.validate({focusout: false, keyup: false});
  2. $element.keyup(function() {
    return false;
    });
  3. $element.off('keyup');
  4. $element.unbind('keyup');
InformationsquelleAutor TweeZz | 2014-01-30
Schreibe einen Kommentar