- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ボタンを押せば、画面が切り替わる方法が知りたい)
ボタンで画面を切り替える方法
このQ&Aのポイント
- ラジオボタンではなく、submitボタンで画面を切り替える方法について教えてください。
- submitボタンのクリックで、画面が切り替わりません。解決方法を教えてください。
- 次のボタンを押すまで、同じ画面のままでいたい場合、どうしたらよいですか?
- みんなの回答 (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