• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaScriptの入力制御がうまく働きません。)

JavaScriptでフォームの入力制御がうまく働かない

このQ&Aのポイント
  • JavaScriptでフォームの入力制御を行い、POSTされた値をPHPで精査して表示するコードを書いたが、一部の入力項目で正常に表示されない問題が発生
  • PHPのdisplay_errorsを.htaccessでOnにしてもエラーは表示されず、JavaScriptをOFFにすると正常に表示されることから、JavaScriptのtxt.value="";の部分に問題があると思われる
  • JavaScriptとPHPの双方に詳しい方に問題の原因と解決策を教えてほしい

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

  • ベストアンサー
  • marutone
  • ベストアンサー率40% (70/174)
回答No.1

print $pet."に".$food."を与える"; の場所が悪いです。 一番最後の}の手前に移動しましょう。

mmiinnoorruu
質問者

お礼

素早いご返答ありがとうございます。 おっしゃる通り、printを最後に持ってくるとちゃんと表示されました! JavaScriptをoffにすることで正常に表示されていたので、てっきりJavaScriptに問題があるのかとばかり思っていました。お恥ずかしい限りです。 実際のコードではforeachで回している配列の要素が全部で数十個あるのですが、全部を一度にループさせるのではなく、その中の「まとめたいグループ」ごとにforeachをかければ良いということですね? 今から早速作業に取りかかってみます。本当にありがとうございました!

関連するQ&A