3 Stimmen

Fehlerbezeichnungen von jQueryValidator entfernen

Wie kann ich bei der Validierung eines Formulars angeben, dass die Fehleretiketten nicht generiert werden sollen?

Ich habe es mit errorElement: "" aber wenn ich das Formular ein zweites Mal validiere, verschwinden die Textboxen.

10voto

Claudio Redi Punkte 65766

Und was ist damit?

$("#myform").validate({
   errorPlacement: function(error, element) { //just nothing, empty  },
   ...
 })

5voto

Jared Messenger Punkte 1206

Wenn ich mehr Kontrolle über Fehlermeldungen haben möchte, erstelle ich Divs oder passe CSS-Stile an, um Probleme hervorzuheben, anstatt die Standard-Fehleretiketten zu verwenden.

jQuery.validator.messages.required = "";
var validator = $("#formID").validate({
        invalidHandler: function(e, validator){
            var errors = validator.numberOfInvalids();
            if (errors > 0)
            // Create Div to show big red warning that the form was invalid
    },
});

0voto

Mahesh KP Punkte 5920

Geben Sie auch einfach unten das errorElement ein

messages:
   {
      Control Name:""
   }

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X