• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ボタンを押せば、画面が切り替わる方法が知りたい)

ボタンで画面を切り替える方法

このQ&Aのポイント
  • ラジオボタンではなく、submitボタンで画面を切り替える方法について教えてください。
  • submitボタンのクリックで、画面が切り替わりません。解決方法を教えてください。
  • 次のボタンを押すまで、同じ画面のままでいたい場合、どうしたらよいですか?

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

  • ベストアンサー
  • coai
  • ベストアンサー率50% (152/301)
回答No.2

#1さんの言う通り、一瞬しか変わらない原因はリロードされてしまうことですね。 なので、 <input type="submit" … とするのではなく <input type="button" … とすればOKでしょう。 submitは送信なので、結果的にリロードされるのは当然。 buttonはデフォルトでは何もしないので、こういう場面で使えます。 return false; して、クリックをキャンセルして送信を防ぎ(結果的にリロードも防ぐ)方法もないではありませんが、buttonというタイプがあるのにわざわざsubmitを使ってわざわざ後からキャンセルするのは美しくはない。 今後、<input>ではなく、たとえば<a>リンクを使って切り替えたいという場面があるかも知れないので、return false;でキャンセルできるということを覚えておくのはいいかな。 onClick="view('contents1','contensGroup');return false;"

その他の回答 (1)

  • ONEONE
  • ベストアンサー率48% (279/575)
回答No.1

submitボタンだとリロードされちゃいますけど、、、 結局タブメニューを作りたいということだと思うので、下記を参考になさってください。 http://shanabrian.com/web/javascript/tab01.php

関連するQ&A