【发布时间】:2016-03-25 05:22:00
【问题描述】:
我正在开展一项关于 Qualtrics 的调查。一个问题有一个文本框,参与者应在其中写 100-130 个单词。我想要一个字数计数器,这样人们就可以看到他们已经写了多少。任何人都可以帮助我使用可在 Qualtrics 中使用的字计数器的 Javascript 代码吗?非常感谢!
【问题讨论】:
标签: javascript word-count qualtrics
我正在开展一项关于 Qualtrics 的调查。一个问题有一个文本框,参与者应在其中写 100-130 个单词。我想要一个字数计数器,这样人们就可以看到他们已经写了多少。任何人都可以帮助我使用可在 Qualtrics 中使用的字计数器的 Javascript 代码吗?非常感谢!
【问题讨论】:
标签: javascript word-count qualtrics
像这样向问题文本(在 html 编辑模式下)添加一个 id 为 'wordCount' 的元素。
<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 元素更新为文本框中的单词数。它会在任何按键上更新。
【讨论】: