如何在页面刷新后保留输入字段中的值

时间:2012-12-29 12:35:15

标签: html forms input

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

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

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

您无法强制浏览器自行执行此操作。此外,您的服务器端脚本语言在此处无用,因为您希望它在页面的刷新之后工作,这意味着没有服务器端知道字段的值。因此,您需要使用像Javascript这样的客户端脚本来执行此操作。在cookie或会话中更改后立即存储值,并在cookie或会话中填写表单。