入力が無効と見なされたときにフィールドを赤で検証する方法はありますか?ASP.Net MVC:クライアント側の検証
私はHtml.ValidationMessageForを使用したくありません。なぜなら、「必須」フィールドのみのメッセージです。ヘルプ
入力が無効と見なされたときにフィールドを赤で検証する方法はありますか?ASP.Net MVC:クライアント側の検証
私はHtml.ValidationMessageForを使用したくありません。なぜなら、「必須」フィールドのみのメッセージです。ヘルプ
をクラスが追加たかったか気づいたことは既にMVCに組み込まれています(CSSクラスがあります)。
display:none
を含むようにsite.cssのfield-validation-error
を変更してください。
は、テキストボックスの表示方法を制御します。
無効なフィールドには赤い枠が表示されます。
ため
おかげであなたをあなたは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;
});
編集のような何かを行うことができます:ちょうどあなたが
私の上に恥があります:(デザイナーはこのクラスなしで私にCSSを譲りました、そして、私はそれが存在していることを確認しなかったので、すべてが機能していましたが、私は正しいCSSを持っていません。このCSSを取得するには、Html.ValidationMessageForを追加する必要はありません。 – J4N