2011-11-14 11 views
0

.Net検証コントロールを使用しています。検証されるコントロールのほかに配置されたエラーテキストをスタイルすることができます(私たちの場合、アスタリスク)。.Net検証コントロールを使用しているときにVALIDATEDコントロールのスタイルを設定します。

だから私は赤いアスタリスクのスタイルを設定することができますが、この場合には私もエラーがであるテキストボックス/入力のスタイルにしたい。

は何とか標準の検証コントロールでこれを実現されてすることはできますか?

基本的には、検証するコントロールとコントロールするスタイル(つまりCSSクラスを適用する)のために、すべてのバリデータを '尋ねる'ことが欲しいです。

ミシェル

+0

A ValidatorCalloutExtenderができ、デフォルトでは、この:http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ValidatorCallout/ValidatorCallout。 aspx( 'HighlightCssClass') –

+0

この記事をチェック:http://www.delphicsage.com/home/blog.aspx?d=545 –

答えて

1

あなたはCustomValidatorでこれを行うことができるはずです。簡単な例を次に示します。

また、jQuery Validation Pluginを使用することもできます。私はこれをテストしていませんが、ここであなたが要素hightlightことができる方法の例です:

$("#<%=form1.ClientID%>").validate({ 
    rules: { 
     <%= TextBox1.ClientID %> : { 
      required: true     
     } 
    },  
    highlight: function(element, errorClass) {   
     $(element).css({ border: "1px solid red", color : "red" }); 
    } 
}); 
関連する問題