2010-04-02 5 views
0

Comme nous le savons, jquery.validation.js est très puissant.jQuery Règle de validation inner HTML

En règle générale, nous devons d'abord définir la règle dans js, puis l'appliquer à l'élément ou au formulaire en entrée.

Je voudrais déclarer le code HTML interne de la règle, puis validateur pour trouver et appliquer la règle. comme ci-dessous:

<input MaxLength="10" id="StrField" class="required" name="StrField" type="text" value="Test" /> 

Je l'ai utilisé à des règles: requises MaxLength

Ma question est toutes les règles jquery.validation pourrait être écrit dans la balise HTML en utilisant l'attribut, et où je pourrais obtenir la document?

Est-ce que jquery.metadata peut vous aider?

Répondre

0

Vous pouvez utiliser le code suivant que le chargement de tous les attributs MaxLength dans les règles

$(document).ready(function() { 
    $.each($("input"), function() { 
     if ($(this).attr("MaxLength").length > 0) 
      $("#myinput").rules("add", { 
        maxlength: $(this).attr("MaxLength"); 
      }); 

    } 
}); 
Questions connexes