1

我想知道如果用户在表单中输入内容时点击刷新按钮,是否有办法将文本保留在输入字段中。

<form>
    <input type="text" name="aaa"/>
</form>

刷新页面后,我想将此文本保留在输入字段中。可能吗?请任何人帮助我给出合适的答案或参考。提前致谢..

4

2 回答 2

2

这很可能使用一些 javascript。您可以跟踪输入字段的所有更改,并在每次更改时将输入字段的当前值存储在 SessionStorage 或 LocalStorage 中。您必须安装一个 onload 处理程序,将存储的值写回输入字段。

于 2012-12-29T12:40:18.560 回答
2

您不能强制浏览器自行执行此操作。此外,您的服务器端脚本语言在这里毫无用处,因为您希望它在刷新页面后工作,这意味着服务器端不了解字段的值。因此,您需要使用像 Javascript 这样的客户端脚本来执行此操作。一旦值在 cookie 或会话中发生变化,就立即存储它们,并将它们从 cookie 或会话中填写到表单中。

于 2012-12-29T12:42:36.517 回答