javascript - 在内容可编辑的 div 中禁用自动更正/自动完成

标签 javascript html css script#

我正在使用 Script# 开发跨浏览器应用程序。 我正在使用一个内容可编辑的 div,用户可以在其中添加文本。但我不希望自动更正/自动完成功能更改用户文本。

请告诉我如何禁用此功能。 它应该适用于所有平台。 (iOS、Android、Windows)

我试过 autocorrect="off"; 自动完成=“关闭”

但没有任何效果。请帮忙....

最佳答案

你可以做的是使用属性 spellcheck=false .这是(在 HTML5 CR 中)禁用“检查可编辑文本的拼写和语法”的定义方法。该元素的默认值取决于浏览器,值可能取决于元素。例如,在 Chrome 中,对于使用 contenteditable 属性设置为可编辑的元素,默认值为 spellcheck=true

但是,这(最多)只会影响浏览器中发生的事情。浏览器外部的软件,例如系统的键盘读取例程,可能不受您在 HTML 中所说的任何内容的影响。

关于javascript - 在内容可编辑的 div 中禁用自动更正/自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21163002/

相关文章:

javascript - OpenFIGI API 和 CORS

javascript - 使用 Javascript 以多种形式写入文本文件

javascript - 如何从父文档捕获 iframe 内的刷新?

jquery - 如何让我的 Jittery DropDown Menu 稳定?

javascript - Kendo UI 股票图表导航器损坏

javascript - 如何调用异步 JavaScript 函数?

Bind 与 curry* 的 JavaScript 用法?

javascript - .click 功能对我不起作用

javascript - 如何在用户按下按钮或图像后显示 Google Picker API 对话框?

html - 选择 ul 到一定深度