5

refreshJavascriptを使用してFirefoxブラウザのボタンまたはイベントをキャプチャし、フォームを更新するときのIEの動作をどのように模倣しますか?Firefoxは、私のajaxUIを破壊するフォームを補充します。

4

3 に答える 3

1

IEの動作はわかりませんが、ajax UIが機能する前にフォームを空にしたい場合は、を使用してフォームを再読み込みするときにフォームをクリアできますwindow.beforeunload

于 2011-01-02T19:58:55.860 に答える
1
<form name="form1" id="form1" method="post" autocomplete="off" action="http://www.example.com">
</form>

https://developer.mozilla.org/en/How_to_Turn_Off_Form_Autocompletion

于 2011-01-11T08:27:25.227 に答える
0

入力されたすべてのもの(変更時など)を追跡し、エンコードして、ローカルストレージに配置できます。ページが読み込まれたら、ローカルストレージに何かがあるかどうかを確認し、フォームにユーザーのデータを入力します。

必要に応じてストレージを空にしてください(フォームの送信、onbeforeunload、データの読み取り後など)

解決しようとしている問題が非常に狭い場合は、データをストレージ内で非常に短命にすることもできます。また、可能であればセッション専用にします。変更ごとに保存するのではなく、データの保存をonbeforeunloadイベントに制限することもできます。少なくとも、onchangeが起動されてから妥当な秒数でsetTimeOut()を実行し、setTimeOutハンドラーに保存してください。これにより、CPUを不必要に使用することがなくなります。

于 2010-12-22T02:58:52.467 に答える