2014-11-04 68 views
0

我在註冊表單上使用reCAPTCHA。在移動設備上,由於手機在輸入時不斷提示字典單詞,因此很煩人。如何在手機上禁用reCAPTCHA的預測文字?

我知道如何關閉正常的輸入字段,我可以通過在呈現並在輸入字段中添加屬性後運行一些javascript來完成 - 但是......當然,這應該是默認關閉的(as它在99%的時間內是無用的),或者至少易於配置爲「關閉」設置?

我找不到任何文檔中非常有用。謝謝。

回答

2

有一個easy way禁用移動設備上自動完成,自動更正,autocapitalise。它有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(香草JS):

document.querySelectorAll("input[type=text]").setAttribute("autocomplete", "off");