用自己的方法覆盖浏览器拼写检查?

Ben*_*aum 8 html javascript spell-checking

我正在编写一个带有javascript验证的表单,我想覆盖浏览器内置的拼写检查.

例如,假设我正在检查序列号,它们都传递正则表达式文本.我想强调那些不在浏览器中的人更喜欢浏览器突出显示拼写无效的单词.

我能想到的就是禁用浏览器内置的拼写检查功能

总结一下

是否有一种简单的方法可以覆盖浏览器内置的拼写检查(在javascript中对数组进行排序时,如何覆盖比较器)

如果没有,是否有一种简单的方法来模仿这种行为?

非常感谢

Gra*_*ham 1

简短的回答;不,没有 JavaScript 可以挂钩的拼写检查 API。除此之外,这些似乎是不同的目标;拼写检查是关于自然语言的,而您似乎确实想要输入验证。当您的 JavaScript 代码检测到无效序列号时,您最好通过 CSS 向用户应用不同的背景/边框颜色或类似的提示(特别是因为每个浏览器都会以不同的方式呈现拼写检查错误)。