- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームの表示が消えてしまう・・・)
フォーム表示消失の問題-入力フォームに文字を入れてボタンを押すと結果フォームに表示されない
このQ&Aのポイント
- フォームの表示が消えてしまう問題について質問があります。入力フォームに文字を入力し、ボタンを押すと結果フォームに表示されるという機能がうまく機能していません。具体的な手順として、入力フォームに文字を入力し、ボタンを押すと結果フォームに入力した文字が表示されるはずですが、実際には入力フォームに文字が表示されたままで結果フォームに文字が表示されません。
- 問題の原因は下記の記述にあると考えられます。ボタンを押すと実行されるcalcButton()関数内で、入力フォームの値を取得して結果フォームに表示する処理が行われています。しかし、この処理は正常に行われていないようです。なぜなら、ボタンを押した瞬間にすべてのフォームの文字表示が消える現象が発生しているからです。
- 原因として考えられるのは、関数内の処理にバグやエラーがある可能性です。具体的なエラーを特定するために、JavaScriptのデバッグツールを使用することをおすすめします。また、他の要因としてHTMLの形式や要素の設定に誤りがある可能性も考えられます。HTMLのコードを確認し、正しい形式であることを確認してください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
おそらく <INPUT type="submit" value="入力!" onClick="calcButton()"> のsubmitが原因だと思います submitをbuttonに変えてみて下さい <INPUT type="button" value="入力!" onClick="calcButton()"> 上の様に変えれば両方とも表示されると思います
お礼
ありがとうございます! 非常に単純なミスだったのですね…。 早朝なのに助かりました。感謝いたしますm(_ _)m