MTurk任务页面上的jQuery Spellcheck插件

时间:2019-02-21 11:29:29

标签: javascript jquery mechanicalturk spelling

我试图在我的Amazon Mechanical Turk任务页面上添加拼写检查,以便众筹者在提交之前检查拼写。我发现最简单的方法是在HTML中使用,但这不能防止工作人员提交错误的单词,也不能支持扩展词典。

我调查发现,jQuery plug-in可能是我们进行拼写检查的最简单方法,它还支持添加字典和多语言。但是,我无法复制its example

我解压缩了JavaScriptSpellCheck并将其放在与index.html相同的文件夹中。我使用了jquery.min的cdn,并将示例代码复制到了我的。然后,我使用VSCode Live Server插件运行了index.html,但是即使我纠正了所有单词,它也始终显示“ 拼写检查错误”。

当我检查$Spelling.BinSpellCheckFields时,发现它是undefined。我研究了代码,但找不到为什么livespell.cache.spell[Lang][word]保留undefined的原因。我的脑海里有些可疑之处:

  1. 我清除了Chrome中的缓存并使用了隐身模式,但这没有帮助。
  2. 我不确定是否是因为我使用Live Server而不是建议的ASP或PHP服务器。但是,如果这是服务器问题,则可能不适合我们的情况,因为我不确定MTurk的服务器是什么。
  3. 此jQuery插件中的某些代码问题。

有人可以帮我看看这个吗?我不确定我是否错过了这里。谢谢。

0 个答案:

没有答案