HTML自动更正文本输入无法正常工作

时间:2017-12-27 01:41:18

标签: javascript html text

我正在尝试对文本输入中的英语单词执行一些自动更正。这是我的代码:

<input autocomplete="on" autocorrect="on" autocapitalize="on" type="text" name="textinput" placeholder="Enter a test" spellcheck="on">

我的JSFiddle

但是,使用计算机似乎无法在Chrome上运行。只是想知道这个功能是否只适用于移动设备?

谢谢!

2 个答案:

答案 0 :(得分:2)

autocorrect="on"目前是非标准属性。

  

这是Safari支持的非标准属性   控制用户是否应启用自动更正   输入/编辑<input>

的文本值

请参阅:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input#attr-autocorrect

答案 1 :(得分:0)

尝试使用spellcheck="true" html属性而不是autocorrect="on"

<input autocomplete="on" spellcheck="true" autocapitalize="on" type="text" name="textinput" placeholder="Enter a test" spellcheck="on">