2012-02-29 27 views
0

入力が無効と見なされたときにフィールドを赤で検証する方法はありますか?ASP.Net MVC:クライアント側の検証

私はHtml.ValidationMessageForを使用したくありません。なぜなら、「必須」フィールドのみのメッセージです。ヘルプ

答えて

1

をクラスが追加たかったか気づいたことは既にMVCに組み込まれています(CSSクラスがあります)。

display:noneを含むようにsite.cssのfield-validation-errorを変更してください。

は、テキストボックスの表示方法を制御します。

無効なフィールドには赤い枠が表示されます。

+0

私の上に恥があります:(デザイナーはこのクラスなしで私にCSSを譲りました、そして、私はそれが存在していることを確認しなかったので、すべてが機能していましたが、私は正しいCSSを持っていません。このCSSを取得するには、Html.ValidationMessageForを追加する必要はありません。 – J4N

0

ため

おかげであなたをあなたはjqueryのを使用する場合は、

$('input#myField').on('blur', function(){ //or keyup/keydown/keypress 
    var myVal = $(this).val(); 
    bool isValid = isMyFieldValid(myVal); 
    if (!isValid) { 
    $(this).addClass('error'); 
    return false; 
    } 
    return true; 
}); 

編集のような何かを行うことができます:ちょうどあなたが

関連する問題