我在注册表单上使用reCAPTCHA。在移动设备上,它很烦人,因为手机会在你打字的时候不断提出字典单词。
我知道如何为普通输入字段关闭此功能,我可以通过在渲染并在输入字段中添加属性后运行一些javascript来实现它 - 但是......当然这应该是关闭的默认(因为它在99%的时间内没用),或者至少很容易配置为“关闭”。设置?
我在文档中找不到任何有用的内容。感谢。
答案 0 :(得分:2)
有一个easy way可以在移动设备上禁用自动完成,自动更正和自动投资。它以3个属性的形式出现,可用于输入字段:
<input type="text" autocorrect="off" />
<input type="text" autocomplete="off" />
<input type="text" autocapitalize="off" />
您还可以禁用拼写检查:
<input type="text" spellcheck="false" />
据我所知,没有本机方法可以禁用内置于reCAPTCHA中的自动完成功能。正如你所说,我在文档或其他任何地方都找不到任何东西。
正如你所说,运行脚本自动设置它是相当简单的:
使用jQuery:
$("input[type=text]").attr("autocomplete", "off");
没有jQuery(vanilla JS):
document.querySelectorAll("input[type=text]").setAttribute("autocomplete", "off");