ホームページ  >  記事  >  ウェブフロントエンド  >  Refreshing_html/css_WEB-ITnose 後に IE テキスト ボックスの値がデフォルトに戻らない

Refreshing_html/css_WEB-ITnose 後に IE テキスト ボックスの値がデフォルトに戻らない

WBOY
WBOYオリジナル
2016-06-24 12:08:571610ブラウズ


100db36a723c770d327fc0aef2ce13b1
6c04bd5ca3fcae76e30b72ad730ca86d
36cc49f0c466276486e50c850b7e4956 73a6ac4ed44ffec12cee46588e518a5e
IE メッセージ ブラウザのテキスト ボックスに値を入力して更新した後、テキスト ボックスはデフォルト値の 1 に戻りません。代わりに、入力後の値が復元されます。ここで、このテキスト ボックスを更新後にデフォルト値に戻したいと思います。


ディスカッションへの返信(解決策)
テストでは問題ありません。 。どのIEを使っていますか?

jsを使用することでのみ実現できるようです。 。 。 。 。

テストには問題ありません。 。どの IE を使用していますか?

ie で更新をクリックしても値が変わりません。ie6 と ie8 の両方を試しました。デフォルト値を復元するのではなく、入力された値を更新します。

ie6 と ie8 の両方を試しました。デフォルト値を復元するのではなく、入力された値を更新します。
通常、これは js を使用して実装されます。 。 。 jsを使って実装するのはとても簡単です

その方法! jsでテキストボックスの値を変更してみます。 Web ページを開くことはできますが、Web ページを更新してもテキスト ボックスの値は変わりません。


1 階の zsx841021 からの返信を引用します。

テストでは問題ありません。 。どの IE を使用していますか?
試してみましたが、IE で更新をクリックしても値が変わりません。IE8 を使用しています。IE9 は問題ありません。 。

やり方! jsでテキストボックスの値を変更してみます。 Web ページを開くことはできますが、Web ページを更新してもテキスト ボックスの値は変わりません

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><script type="text/javascript">	function loadding()	{		document.getElementById("input1").value="1";		}</script></head><body onload="loadding()">	<input id="input1" type="text" value="1" /></body></html>


その方法! jsでテキストボックスの値を変更してみます。 Webページを開くと機能しますが、Webページを更新してもテキストボックスの値は変更されません

IE8でデバッグしましたが、問題はありません。達成可能

12efb9ad8b360fc8d77b44b946e6c298
24d450e89765a0780c7ada00010f9295

b2386ffb911b14667cb8f0f91ea547a7無題ドキュメント6e916e0f7d1e588d4f442bf645aedb2f


9c3bca370b5104690d9ef395f2c5f8d1

e1248121fb6027a542bf30520c4b8337
b6248744eb91e23c33cf5823196226d6
4ec11beb6c39d0703d1751d203c17053

document.getElementById("input1").value="1";
2cacc6d41bbb37262a98f745aa00fbf0
dbf4a1b9d12965251b02d12dd197d73e
151e7920b51f37f0e60d188a60b02d0b
68ccb177a5de0ef9542dde7d35bae727

93f0f5c25f18dab9d176bd4f6de5d30e

c1059b15c73d7a3b3a659b3d6bddb7ad
私はテストです!

私はテストです!
以上です。 。 。

ローカル ファイルの場合は、Ctrl + F5 キーを押して強制的に更新すると、問題が解決されるはずです。
しかし、私の IE9 では、CTRL+F5 が機能しません。 FFではCTRL+F5でOKです。

投稿者さんの言うようにF5を押すと、

ページが読み込まれた後にjsを使用してフォームのリセットイベントをトリガーするか、項目ごとに個別に初期値を設定します

jsを使用してフォームのリセットイベントをトリガーしますページが読み込まれた後、または各項目の初期値を個別に設定します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。