• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:入力フォームのエラーメッセージをJavaScrip)

JavaScriptを使用して入力フォームのエラーメッセージを表示する方法

このQ&Aのポイント
  • 入力フォームのエラーメッセージを表示するには、JavaScriptを使用します。
  • PHPのコードを変更せずに、JavaScriptだけでエラーメッセージを表示することができます。
  • JavaScriptを使用することで、写真のようなエラーメッセージの表示が可能です。

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

  • ベストアンサー
  • dell_OK
  • ベストアンサー率13% (766/5720)
回答No.1

</html>の直前にでも、以下のコードを入れてみてください。 <?php $msg=implode('\n', $errors); ?> <script> window.onload=function(){ const msg="<?php echo $msg;?>"; if(msg!=""){ alert("内容に不備がありました。もう1度ご確認ください。\n"+msg); } }; </script> 表示したいメッセージのもとになるものはPHPで用意して、 それをJavaScriptの変数に代入する方法です。 わざわざ$msgを用意していますが、 もしこのままの内容でよろしければ、 最初のPHP部の3行はなくして、以下のようにできますし、  const msg="<?php echo implode('\n', $errors);?>"; 「・」を付けたければ、そのような処理をして、 $msgを用意すればいいと思います。

hayosat
質問者

お礼

詳しい説明ありがとうございます。

関連するQ&A