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