Qualtrics Word Counter Javascript

时间:2016-03-24 18:17:22

标签: javascript word-count qualtrics

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

1 个答案:

答案 0 :(得分:0)

添加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元素更新为文本框中的单词数。它会更新任何按键。