我试图提交表单,但它不会。它是自动填写输入区后提交一次。然而,自动填写输入后,它不启用提交按钮。就像它在其他浏览器上一样。我试过在表单标记和输入标记中添加自动完成关闭属性,但没有成功。`<form autocomplete="off" ....`````
mutmk8jj1#
这是可行的,但不是你想的那样。正式名称应为:autocomplete="off" .然而许多浏览器却奇怪地忽略了这一点,因此最好在自动完成部分添加一些随机字符串,比如:
autocomplete="off"
autocomplete="autocomplete_off_randString"
注意,确保每个输入的自动完成值是不同的(使用JavaScript)。因此,末尾的字符串是随机的。否则,您可能会从具有相同自动完成值的字段中获得建议。
ylamdve62#
在边缘为我工作autocomplete="false" readonly onfocus="this.removeAttribute('readonly');" /根据此https://stackoverflow.com/a/30344707/14913109
autocomplete="false" readonly onfocus="this.removeAttribute('readonly');" /
wnvonmuf3#
尝试使用autocomplete="new-password"作为描述here
autocomplete="new-password"
3条答案
按热度按时间mutmk8jj1#
这是可行的,但不是你想的那样。
正式名称应为:
autocomplete="off"
.然而许多浏览器却奇怪地忽略了这一点,因此最好在自动完成部分添加一些随机字符串,比如:
注意,确保每个输入的自动完成值是不同的(使用JavaScript)。因此,末尾的字符串是随机的。否则,您可能会从具有相同自动完成值的字段中获得建议。
ylamdve62#
在边缘为我工作
autocomplete="false" readonly onfocus="this.removeAttribute('readonly');" /
根据此https://stackoverflow.com/a/30344707/14913109wnvonmuf3#
尝试使用
autocomplete="new-password"
作为描述here