0

ここには同じ問題で多くの質問があることを知っています。私はたくさんの解決策を試しましたが、うまくいきませんでした。戻るボタンを取得しましたが、IE8 (他のブラウザーではなく) のフォーム コンテンツがクリアされ、IE8 で動作する必要があります。私が使用したコードを使い始めたとき:

<input type="button" value="Back" onclick="history.back(-1)" />

そして、しばらくの間、それはうまくいきました!しかし、突然機能しなくなり、フォームのコンテンツがクリアされました。どうしてか分かりません..

私が試してみました:

http://www.w3schools.com/jsref/met_his_back.asp

<a id="backButton" title="Back" href="javascript:history.go(-1)" return true;">Back</a>

<a id="backButton" title="Back" href="javascript:history.go(-1)" return false;">Back</a>

<input type="button" value="Back" onclick="window.history.back()" />

<button onclick="history.back()">Back</button>

ボタンは機能していますが、IEでフォームをクリアします..

アップデート

if/else ステートメントを 1 つ含む新しいドキュメントを試してみましたが、うまくいきました。しかし、ネストされた if/else ステートメントを使用すると機能しません。IE8 はフォームをクリアします。

4

0 に答える 0