html5拼写检查属性如何工作?

时间:2012-02-22 07:01:33

标签: html html5 google-chrome textarea spell-checking

html5 spellcheck属性如何工作?

我看到this page使用Chrome 17,它应该支持spellcheck上的<textarea>,但不会<input type='text'>上的{{1}},但是当我输入一些非{在该页面中给出的textarea中的单词,我认为没有变化。

3 个答案:

答案 0 :(得分:5)

查看适用于text area的此工作example。那对我来说是safari,chrome和firefox。如果没有,请提供有关您使用的操作系统的信息。 浏览器支持目前有限,如下所示。

table of support

答案 1 :(得分:1)

spellcheck属性在浏览器中仍然很差(如果有的话)。例如,当我访问您在Chrome 18中提及的页面并在框中键入拼写错误的单词时,应该检查“此文本区域是否有错误的单词。”浏览器将“单词”标记为拼写错误。双击其他一些单词也表示拼写错误。解释是我将西班牙语设置为拼写检查语言。注意:可以通过右键单击输入并选择拼写检查设置来更改此语言,但更改在重新加载页面之前不会生效。

请在浏览器中查看这些设置。请注意,那里有一个复选框,用于控制是否正在使用拼写检查。

答案 2 :(得分:1)

支持随着时间的推移而有所改善。这是更新的表:

enter image description here

要考虑的几件事:

  • 默认值取决于元素和浏览器。通常,contenteditable和<textarea>的行为就像被设置为“ true”,而<input>的行为就像被设置为false
  • 拼写检查不会影响验证。
  • Android提供自动建议功能,但不支持拼写检查。

更多信息:MDN articleWuffo articleLatest comparison table