gpt4 book ai didi

html - 制作页面以告诉浏览器不要缓存/保留输入值

转载 作者:技术小花猫 更新时间:2023-10-29 11:27:47 26 4
gpt4 key购买 nike

大多数浏览器都会缓存表单输入值。因此,当用户刷新页面时,输入具有相同的值。

这是我的问题。当用户点击保存时,服务器验证 POST 数据(例如选中的产品),如果无效,则将其发送回浏览器。然而,如上所述,即使服务器清除了对某些值的选择,由于浏览器缓存,它们仍可能被选中!

我的数据有不可见的(直到选择了父项)复选框,所以用户甚至可能不知道一些以前的值仍然被选中,直到再次点击保存并收到一条错误消息 - 即使用户认为不是。这很烦人。

这可以通过 Ctrl + F5 来解决,但这甚至不是解决方案。是否有一种自动/编程方式告诉浏览器不要在某些表单/页面上缓存表单输入数据?

最佳答案

您是否明确将值设置为空白?例如:

<input type="text" name="textfield" value="">

这应该会阻止浏览器将数据放在不应该放的地方。或者,您可以将 autocomplete 属性添加到表单标签:

<form autocomplete="off" ...></form>

关于html - 制作页面以告诉浏览器不要缓存/保留输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2699284/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com