• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【緊急】リアルタイムでエラーチェック)

【緊急】リアルタイムでエラーチェック

このQ&Aのポイント
  • リアルタイムでエラーチェックを行うファームを作りたい
  • コードチェックを最初の入力時から行いたい
  • 何か手立てはないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こんにちは 既に実験済みかもしれませんが、 input type="text" が空文字のままフォーカスが外れたらエラーにする方法はどうでしょうか? サンプル <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>exValidationサンプル 2</title> </head> <body onload="fc()"> <div class="pagebody"> <h1>exValidation</h1> <form name="js" action="test.php" method="post"> <p class="attention">*は必須項目です</p> <table> <tbody> <tr> <th>Name<span>*</span></th> <td><input type="text" id="name" name="name" value="" onblur="ot(1)"></td> </tr> <tr> <th>Kana<span>*</span></th> <td><input type="text" id="kana" name="kana" value="" onblur="ot(2)"></td> </tr> <tr> </table> <p class="submit"><input type="submit" value="Submit" class="button" /></p> </form> </div> <script type="text/javascript"> function fc(){ document.js.name.focus(); } function ot(n){ if(n==1){ var nam=document.js.name.value; if(nam==""){ alert("ここは必須項目です。"); } }else if(n==2){ var kan=document.js.kana.value; if(kan==""){ alert("ここは必須項目です。"); } } } </script> </body> </html>

kokoko69
質問者

お礼

ありがとうございます! 回答者様の言うとおりに実行したところ解決しました!

関連するQ&A