Javascript 显示输入字段中先前输入值的平板电脑,即使已将自动完成和自动更正设置为';关闭';

Javascript 显示输入字段中先前输入值的平板电脑,即使已将自动完成和自动更正设置为';关闭';,javascript,android,jquery,html,autocomplete,Javascript,Android,Jquery,Html,Autocomplete,我有一个HTML页面,其中有一个输入字段,分别是type=“text”、autocomplete=“off”和autocorrect=“off” 虽然这关闭了显示在输入字段下方的下拉列表,以及以前输入的值,但我仍然在三星Galaxy Tab S平板电脑软键盘上方的建议中获得了这些值。请看下图 设置autocomplete=“off”和autocorrect=“off”对于索尼Xperia Z平板电脑来说效果很好。但三星Galaxy Tab S却提出了问题,它有android 4.4.2和chr

我有一个HTML页面,其中有一个输入字段,分别是
type=“text”
autocomplete=“off”
autocorrect=“off”

虽然这关闭了显示在输入字段下方的下拉列表,以及以前输入的值,但我仍然在三星Galaxy Tab S平板电脑软键盘上方的建议中获得了这些值。请看下图

设置
autocomplete=“off”
autocorrect=“off”
对于索尼Xperia Z平板电脑来说效果很好。但三星Galaxy Tab S却提出了问题,它有android 4.4.2和chrome浏览器版本38.0.2125.102

有人知道为什么吗


注意:我知道我可以关闭键盘设置中的建议或更改键盘本身,但我希望它能够在用户不必这样做的情况下工作。例如,sony xperia z平板电脑打开了建议,但它从不显示自动完成=关闭的输入字段的建议,而显示其他建议。

我可能在这里有点偏离了基准,但我的想法是,您正在运行的键盘。默认情况下,标签上的三星默认键盘可能具有自动完成/自动更正功能。应该有另一个可以切换的键盘(无论是android的默认键盘还是其他键盘)。切换可能会得到您想要的结果。

引用yanchenko的话

在为2.0+开发时,假设的方法是设置android:inputType=“textNoSuggestions”(参考)。不幸的是,建议仍然显示在HTC Desire 2.2上(可能还有其他HTC传感设备)。 使用“android:inputType=“textVisiblePassword”,HTC的sotware键盘将不允许您切换语言。 所以我坚持使用“android:inputType=“textFilter”来禁用建议

或以编程方式 引述


来源:

我知道我可以关闭键盘设置的建议或更改键盘本身,但我希望它能够正常工作,而用户不必这样做。例如,索尼xperia z平板电脑启用了“建议”,但它从不显示自动完成=off的输入字段的建议。如果它在xperia z上工作,而不是在选项卡上,那么这应该足以证明它是选项卡。这就是安卓系统的问题所在——每个人都有自己的版本,有些东西会从裂缝中消失。祝你好运。对不起,也许我的问题不太清楚。但你弄错了。我正在使用HTML构建我的页面,并通过浏览器访问它。它不是一个应用程序。谢谢你的时间,顺便说一句
final EditText et = (EditText) findViewById(R.id.SearchText);
et.setInputType(et.getInputType()
| EditorInfo.TYPE_TEXT_FLAG_NO_SUGGESTIONS
| EditorInfo.TYPE_TEXT_VARIATION_FILTER);