spellcheck属性(拼写、文法检查机能)【新属性

spellcheck="true"、"false"、""

在输入文本文件领域,使用spellcheck内容属性定义拼写、文法检查机能是否有效。

当值为“true”或者为空文字(spellcheck="")时,表示拼写、文法检查机能有效。当值为“false”时,表示无效。

可以在input元素textarea元素中使用,用于是否检查可编辑元素中输入的文件文件。

可以使用的元素:

  • 类型为text型的input元素,但是不是密码的情况下
  • textarea元素
  • spellcheck属性是全域属性,所以html5中的所有元素都可以指定,但是对于不是输入栏的元素,必须指定了contenteditable="true" 编辑可能,才能有效使用该属性。

检查机能有效,当输入错误的单词时,错误的单词下面会有红下线,提示错误单词。(仅限支持该属性的浏览器)

spellcheck属性

注意:不支持中国语的检查

属性、值及其说明
属性
全域属性
spellcheck="" true 检查
false 不检查
空字符 检查
省略该属性时,继承上级元素(母元素)的指定内容,上级元素没有指定时,使用浏览器默认值。

使用例

<p><input type="text" size="30" spellcheck="true"> 检查</p>

<p><input type="text" size="30" spellcheck="false"> 不检查</p>

<p contenteditable="true" spellcheck="true">check i am studet!</p>

<p contenteditable="true" spellcheck="false">don't check i am studet!</p>

浏览器上的显示结果↓



检查

不检查

check i am studet!

don't check i am studet!

浏览器支持情况

属性
spellcheck 10.0 9.0 2.0 5.1 10.5