8

我正在使用 Cordova (1.9.0)、html5、javascript 开发一个 Android 应用程序 (2.3.3)。

它是一种语言培训工具,因此当用户在文本区域或输入字段中输入答案时,我不希望他们看到建议。

我已经在 textarea 和 input 标记以及表单标记中尝试了 autocomplete="off" ,但都不起作用。有谁知道如何关闭这些建议?

我的 test-html 看起来像这样:

<div><b>With form:</b>
    <form autocomplete="off">
        <p>Wie   <input size="5" value="b" autocorrect="off" autocapitalize="off" autocomplete="off" spellcheck="false">  jij?</p>
        <textarea spellcheck="false" autocorrect="off" autocapitalize="off" autocomplete="off"></textarea>
    </form>
</div>
<div><b>No form:</b>
    <p>Jan, ik   <input size="5" value="b" autocorrect="off" autocapitalize="off" autocomplete="off" spellcheck="false">  Jan.</p>
    <textarea spellcheck="false" autocorrect="off" autocapitalize="off" autocomplete="off"></textarea>
</div>

更新:我创建了一个 html-testpage 并使用 Android 手机在那里浏览,仍然遇到相同的自动完成/建议问题。所以也许这不是 Cordova 应用程序的问题,而是 Android 浏览器的问题?看看(在 Android 手机上)http://jsfiddle.net/f3AJq/

4

3 回答 3

2

试试android:inputType="textNoSuggestions"你的EditText

于 2012-07-04T11:22:43.450 回答
2

我刚刚发现它!,它是如此简单!,只需输入:name="password" Just it!

于 2012-09-29T14:31:02.087 回答
0

在科尔多瓦应用程序中至少在 Android 4.4 之前,如上所述的 html5 属性 autocomplete="off" 没有任何效果。但是在 Android 6 上 autocomplete="off" 确实有效!

所以它取决于Android版本,而不是html。

(这是一个cordova 5.1.1 android平台,以防有人想知道)

于 2016-06-24T07:17:13.857 回答