2009-03-19 17 views
0

私は動的に作成されたコントロールにカスタム検証を追加しようとしています。 .attr()を使ってコントロールのルールを設定することはできますか?jQueryの検証でルール/ attr

$("#TestForm").validate(
     { 
      rules: 
      { 
       someControl: 
       { 
        validateExpression: true 
       }, 
       someOtherControl: 
       { 
        validateExpression: true 
       } 
      } 
     }); 

答えて

2

そのより良いあなたはおそらくこれをしたいjqueryの

0

data()オプションを使用するために:私は避けるようにしようとしています何

はこのような何かを持っている

$.fn.addValidationExpression = function(field) { 

    if (field.ValidationExpression != null) { 

     $("#fld"+getFieldIdSuffix(field)).attr("validateExpression", field.ValidationExpression); 

    } 

    return this; 
} 
.each()も$ extension内にあります

+0

私はthis.each()を呼び出してコントロールを追加しました。 –

関連する問題