下面是我的代码:
<textarea name="doctornotes" id="doctornotes" cols="80" rows="10" spellcheck="true"></textarea>在此文本区域中,我输入以下文本:
This is a medicine name : CROCIN TABS这里的CROCIN是医学术语,红线即将到来,如果它是医学术语,我不希望在我的文本下面有红线。
发布于 2013-11-29 16:13:55
你不能。spellcheck属性的定义很模糊,无法指定要执行哪种拼写检查(而且可能不会很快实现)。目前,支持spellcheck的浏览器使用相当简单的拼写检查器,这可能是用户可定制的,但不是作者可定制的。
以下是一种可能的解决方案:使用<div contenteditable>而不是<textarea> (以便内容可以包含标记),并添加事件处理程序以响应用户输入并处理检查输入的单词是否在术语列表中,如果是,则将其包装在<span spellcheck=false>中。
https://stackoverflow.com/questions/20280716
复制相似问题