如何在移动设备上禁用reCAPTCHA的预测文本?

时间:2014-11-04 16:35:00

标签: javascript html mobile recaptcha

我在注册表单上使用reCAPTCHA。在移动设备上,它很烦人,因为手机会在你打字的时候不断提出字典单词。

我知道如何为普通输入字段关闭此功能,我可以通过在渲染并在输入字段中添加属性后运行一些javascript来实现它 - 但是......当然这应该是关闭的默认(因为它在99%的时间内没用),或者至少很容易配置为“关闭”。设置?

我在文档中找不到任何有用的内容。感谢。

1 个答案:

答案 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");