2010-11-30 10 views
2

Ich habe einige benutzerdefinierte Validierung, die ich gerne mit jQuery tun würde. jQuery Validierung kommt aus der Box mit einer 'erforderlichen' Klasse. Das bedeutet, dass ich ein Skript erklärt habenmit einer benutzerdefinierten jQuery-Validierungsklasse

$('form').validate() 

und das nächste Feld wird korrekt validiert, basierend auf der Klasse ‚erforderlich‘ Ich füge hinzu:

<input type="text" value="" name="flowstatus" id="flowstatus" class="required"> 

Meine neue Gültigkeitsregel ist: die Text in einem Textfeld sollte zwischen 15 und 50 Zeichen lang sein. Gibt es eine Möglichkeit, meine eigene benutzerdefinierte Regel/Klasse zu erstellen, so etwas wie

<input type="text" value="" name="flowstatus" id="flowstatus" class="from15to50"> 

Hinweis zu implementieren: Dies ist nicht, was ich brauche:

('form').validate({ 
    rules: { 
     flowstatus: {required: true, minlength: 15, maxlength: 50} 
}}); 

Diese letzte Skript zu fest an die angekoppelte Felder, die ich validieren möchte.

Antwort

1

Ich bin mir ziemlich sicher, dass Sie dem gewünschten Element ein Attribut hinzufügen können, das seine minimale und maximale Länge definiert. Etwas wie:

<input type="text" value="" name="flowstatus" id="flowstatus" class="required" minlength="15" maxlength="50"> 

Ich bin nicht ganz sicher über die benutzerdefinierte Klassenlösung, jedoch.

Verwandte Themen