これは、XBox アカウントの詳細 Web ページの画像です。
テキストボックスの下に、「最大長 21 文字」という追加の指示があることに注意してください。エントリが有効な場合に表示されます。エントリが有効でない場合、このテキストは検証メッセージに置き換えられます。
入力ボックスに関連付けられた検証スパンで「field-validation-valid」クラスをチェックすることで、コントロールをテストできます。
しかし、いつこれを行うのですか?
テキスト ボックスのkeydownイベントを処理すると、検証が完了する前にイベントが発生します。したがって、私のディスプレイはキーを押すのが 1 遅れます。
変更されたイベントを処理すると、フォーカスが失われたときにのみ発生しますが、キーを押すたびに検証が行われます。
MVC4でこれを行う方法はありますか? jQuery の目立たない検証は、クローズド ボックスのようです。
ありがとう!