如何在输入类型=文本上禁用拼写检查?

tyb*_*103 14 html css textarea spell-checking input

我想在我的文本字段上禁用拼写检查,<input type="text">以免出现任何丑陋的红色波浪形.

我理解其他人也问了同样的问题,但他们总是把答案放在spellcheck=false接受之中.这是不正确的.这只适用于textarea,而不是输入.

我希望它至少可以在chrome中使用.

Bal*_*usC 14

来自http://blog.whatwg.org/the-road-to-html-5-spellchecking#compatibility:

谷歌浏览器提供<textarea>元素拼写检查,但不提供<input type=text>元素拼写检查.它完全忽略了拼写检查属性.它不向最终用户提供更改默认行为或手动检查单个字段的选项.

所以,它在这里结束.


更新:自Chrome 13(2011年8月发布,此回答3个月后)以来,它也支持<input>元素.


chu*_*911 10

spellcheck=false不起作用,但spellcheck="false"在chrome中工作

  • @JamesDonnelly可能会令人惊讶,但现在确实有效(我在Chrome 31.0.1650.34上).http://jsfiddle.net/vr9pR/ - 在两个框中键入一些拼写错误的单词. (2认同)