2008-10-31 77 views

回答

281

更新:正如评论者建议的(额外功劳How can I disable the spell checker on text inputs on the iPhone),使用它来处理所有桌面和移动浏览器。

<tag autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/> 

原来的答复:JavaScript不能覆盖用户设置,所以除非你使用比其他文本框的另一种机制,这不是(或不应该)成为可能。

+4

为什么这被接受?它没有意义,因为如果浏览器允许它可以覆盖用户设置。请参阅ms2ger的答案。 – usr 2009-08-15 22:52:31

+0

仅仅因为这是当时最好的答案。我猜Michiel并没有回去,并将另一个标记为正确。这对我来说很好,因为它是一个更好的答案。 – 2009-08-17 17:27:14

+2

重要提示浏览器兼容性 - 移动Safari(iOS)不尊重标签 - http://www.wufoo.com/html5/attributes/17-spellcheck.html – radicand 2013-05-19 13:43:24

152

是,使用spellcheck="false",通过HTML5定义,例如:

<textarea spellcheck="false"> 
    ... 
</textarea> 
7

一个iframe将“触发”拼写检查(如果有内容编辑设置为true),就像一个文本框,在至少在Chrome中。