戻るボタンを使用した場合、IE7でフォーム入力が保持されません。


2

戻るボタンを使用したときにフォームフィールドを再作成または維持する機能を持つIEを思い出します。

たとえば、2つのフィールドを持つフォームがあります。

<form action="some/page" method="get">
   First Name: <input type="text" name="fName" /><br/>
   Last Name: <input type="text" name="lName" /><br/>
   <input type="Submit" />
</form>

ユーザーがフォームを送信して必要な結果が得られないため、戻るボタンを使用しますが、入力はそのままにしておきます。 IEが提供するこの機能はありますか、それともコードを記述する必要がありますか?

回答:


1

キャッシュがいっぱいの場合は、ページに戻ってフォームデータを消去することがあります。

また、ページが キャッシュ制御を使用する しないために ページ処理中のデータを消去する

header("Cache-control: private"); 

ユーザーが戻ってきた場合は、入力したものを事前に入力できるように、ページのコードがセッション内のものを保持している場合は、両方を軽減することを試みることができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.