【问题标题】:Disable Spell Check auto-suggestion禁用拼写检查自动建议
【发布时间】:2019-04-16 15:39:03
【问题描述】:

我有一个 pre 元素,其中包含一堆只读文本,我现在对 pre 进行拼写检查。但是,如果我右键单击有拼写错误的文本,我可以更改 pre 元素中的值。有什么方法可以防止自动建议填充此元素?

编辑:我想保留拼写检查。我不希望用户能够右键单击以自动更正拼写错误的单词。不过,我确实希望他们能够将拼写错误的单词添加到他们的字典中。

【问题讨论】:

标签: javascript reactjs spell-checking autosuggest


【解决方案1】:

您可以将 spellcheck=false 与 textarea 和输入一起使用。

这是一个有和没有拼写检查属性的小提琴:https://stackblitz.com/edit/react-kmyptb

编辑:

更多信息:https://www.tutorialrepublic.com/faq/how-to-disable-spell-checking-in-html-forms.php

【讨论】:

  • 我不想禁用拼写检查。我想要拼写检查。我只是不希望用户在右键单击拼写错误的单词后能够自动更正拼写。这有意义吗?
  • 基本上你想禁用上下文菜单中的项目。目前还不可能。您可以查看stackoverflow.com/questions/30704264/… 了解详细信息,因为不再公开 api。您可以拥有自定义上下文菜单(仅适用于 firefox),或者您可以完全隐藏它。 w3schools.com/tags/att_global_contextmenu.asp
  • 有什么方法可以捕捉用户点击建议插入元素时发生的事件?
  • 没有。浏览器特定的上下文菜单事件捕获 API 尚未被任何浏览器公开。
  • 是的,这就是浏览时的样子。我希望有一些解决方法,但似乎没有。
猜你喜欢
  • 1970-01-01
  • 2011-05-11
  • 1970-01-01
  • 2014-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-30
相关资源
最近更新 更多