- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[戻る]のヒストリについて)
[戻る]のヒストリについて
このQ&Aのポイント
- ヒストリについて、過去の質問を見るのですがいまいちわからなくって質問させて頂ます。
- フォーム入力内容が消えてない ← [戻る]をクリック 有効期限切れじゃない
- 戻るボタンをクリックしても、期限切れでなければフォーム入力の内容が保持されるのか、また、この方法はJavaScriptを使わずに実現できるのか知りたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
INPUTTYPE="password"以外でしたら入力内容も残っているはずです。 それから、 <A HREF="#" onClick="history.back(); return false;">[戻る]</A> はHTMLの中にJavaScriptを埋め込んでいるので、それだけ大丈夫ですよ。 同じ動作で <A HREF="JavaScript:history.go(-1)">[戻る]</A> という書き方もあります。
その他の回答 (1)
- yuizuian
- ベストアンサー率42% (103/245)
回答No.2
onClick="history.back(); return false;"の部分がJavaScriptです。 onClickは「このボタンがクリックされたら」という意味があって、この→"history.back(); return false;"命令を実行してね、ということになります。 A HREF="#"の方はただのHTMLで、ページ内ジャンプのときに<A HREH="#hoge">リンク</A>という書き方をしますよね? "#"とだけ書くと、そのページ自身にリンクを張るのと同じ動作をします。 JavaScriptを切っているブラウザではonClick~は動かないので、このHREH="#"の方が動きます。
補足
<A HREF="#" onClick="history.back(); return false;">[戻る]</A> ↑ これがJavaScriptなんでしょうか? HREF="#" の#は、このままで良いのですよね?