1
<form id="regform" action="regg.php" method="post">
<input name="fname" type="text" placeholder="First name">
<input name="lname" type="text" placeholder="Last name">
</form>

入力に何かを入力してページを更新すると、入力は古いコンテンツのままになります。

F5 - リロード ボタン - キャッシュをクリアしてリロード - 何も役に立ちません。

URL を変更してからフォームのページ URL に戻った場合にのみ、フォームが更新されます。

コーディングで解決できるかもしれませんが、そんな当たり前のことをコードを書かなければならないなんて信じられません。ページをリロードするということは、ページ全体をリロードすることを意味するはずですよね?
または、まだコードが必要ですか?

4

1 に答える 1

1

これは、多くの Web ブラウザーの機能です。これは、ユーザーが (何らかの理由で) ページを離れた場合に、すべてのフィールドを再入力する必要がないようにするためです。フォームを本当にクリアする必要がある場合は、そうです。ブラウザにそれを強制する必要があります。

しかし、毎回すべての入力をクリアする必要がありますか? これは本当に無効にしたい機能ですか?

于 2013-09-05T12:11:21.037 に答える