Qualtrics Word Counter Javascript

Qualtrics Word Counter Javascript

本文关键字:Javascript Counter Word Qualtrics      更新时间:2023-09-26

我正在Qualtrics上进行一项调查。一个问题有一个文本框,参与者应在其中写100-130个单词。我想要一个单词计数器,这样人们就可以看到他们已经写了多少。有人能帮我写一个在Qualtrics中可用的单词计数器的Javascript代码吗?非常感谢!

将id为"wordCount"的元素添加到问题文本中(在html编辑模式中),如下所示。

<div id="wordCount" style="text-align: center; font-size: 2em; font-weight: bold;">0</div>

然后在问题的Javascript中输入以下内容:

Qualtrics.SurveyEngine.addOnload(function()
{
$$('.InputText')[0].observe('keypress', keypressHandler);
function keypressHandler (event){
    var entry = $$('.InputText')[0].value.split(" ");
    var count = entry.length - 1;
    $('wordCount').update(count);
}
});

这会观察页面上第一个文本框上的任何按键(假设页面上只有这个问题),并将文本中包含的wordCount元素更新为文本框中的字数。它在任何按键时都会更新。