2017-11-17 2 views
-2

Ich habe jQuery Validierung verwendet, aber max funktioniert nicht.jquery max Validierung funktioniert nicht

$("#tax").validate({ 
    // Specify the validation rules 
    rules: { 
    igst: { 
     digits: true, 
     max: 2 
    } 
    }, 
    // Specify the validation error messages 
    messages: { 
    igst: { 
     digits: "Please enter a valid number.", 
     max: "Please enter a value less than or equal to 2." 
    } 
    }, 
    submitHandler: function(form) { 
    form.submit(); 
    } 
}); 
+0

Fehler in Ihrer Browserkonsole? Bitte geben Sie mehr Code wie HTML und vollständigen jQuery-Code –

+0

Könnten Sie Ihren HTML-Code teilen, so haben wir ein funktionierendes Beispiel? – Doomenik

+0

Klicken Sie bitte auf das '<>' und erstellen Sie ein Snippet mit einem [mcve] – mplungjan

Antwort

0

Ich glaube, Sie sind verwirrt, was für max ist. Es bedeutet, dass der Wert des igst Feld eine Zahl kleiner als oder gleich 2 (0, 1, 2)

https://jsfiddle.net/xzua16f8/

werden muss, wenn ich mich nicht irre, was Sie suchen ist maxlength, was bedeutet, dass die Zahl alles nicht mehr als 2 Ziffern sein kann.

https://jsfiddle.net/xzua16f8/1/

Wie dem auch sei, die max und maxlength beide funktioniert, können Sie die Geigen überprüfen.

+0

Danke @Faisal Umair –

+0

Keine Probleme. Ich bin froh, ich könnte helfen. Aber Ihre Frage war nicht auf den Punkt, bitte stellen Sie sicher, dass Sie das Problem erklären, wie andere in den Fragekommentaren erwähnt haben, und stellen Sie etwas zur Verfügung, das den Fehler reproduzieren kann (falls Sie in Zukunft Fragen haben). Ich konnte nur anhand des Feldnamens "igst" erraten. –

Verwandte Themen