gpt4 book ai didi

html - 在 Internet Explorer 的浏览器后退按钮上关闭表单字段自动完成

转载 作者:搜寻专家 更新时间:2023-10-31 21:52:05 25 4
gpt4 key购买 nike

有一些问题解释了如何关闭表单字段的自动完成功能,但我这里有一个具体问题:

我已经设置了 autocomplete="off" <form>和所有表单字段。当用户使用浏览器后退按钮从表单目标页面返回到原始页面(包含表单)时,我想阻止浏览器预填充字段。表单字段使用一些不适用于预填充值的 jQuery UI 小部件。用户在提交之前与表单进行交互是必要的。

这在 Firefox、Chrome、Safari 中按预期工作。但是它在 Internet Explorer 中不起作用(我已经测试过版本 8 和 9)。通过浏览器的后退按钮返回页面时,IE 仍会填写字段。

这是一个静态 HTML 页面,因此我无法执行某些后端操作,例如设置随机表单字段名称/ID。

我能做什么?

最佳答案

<script type="text/javascript">
window.onbeforeunload = function () {
var f = document.getElementById('MyTextBox');
f.textContent = ""; // or default values
}
</script>

您是否尝试过在离开页面时卸载数据,以便返回时数据不存在?

不幸的是,我遇到了同样的问题,我无法在 ASP.NET 中使用此解决方案。

关于html - 在 Internet Explorer 的浏览器后退按钮上关闭表单字段自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5619852/

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