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

html HTML

猪猪

2020-03-24

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

第3603篇《禁用HTML文本字段的拼写检查》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

4个回答
宝儿理查德 2020.03.24

对于语法,您可以使用:

<textarea data-gramm="false" />
樱小胖Mandy 2020.03.24

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

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

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

西门 2020.03.24

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

<textarea spellcheck="false">
    ...
</textarea>
Itachi 2020.03.24

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

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android