我正在使用 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/