禁用HTML文本字段的拼写检查

我可以以某种方式禁用HTML文本字段的拼写检查吗(例如在Safari中看到的)?

宝儿理查德2020/03/24 17:56:51

对于语法,您可以使用:

<textarea data-gramm="false" />
樱小胖Mandy2020/03/24 17:56:51

更新:根据评论者的建议(有关如何在iPhone上的文本输入上禁用拼写检查器的附加功劳),可使用它来处理所有台式机和移动浏览器。

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

原始答案:Javascript无法覆盖用户设置,因此,除非您使用文本字段以外的其他机制,否则这是(也不应该)这样做的。

西门2020/03/24 17:56:51

是的,请使用HTML5spellcheck="false"定义的,例如:

<textarea spellcheck="false">
    ...
</textarea>
Itachi2020/03/24 17:56:51

IFrame至少在Chrome中会像文本字段一样“触发”拼写检查器(如果将content-editable设置为true)。