Я настраиваю опрос на Qualtrics. Один вопрос имеет текстовое поле, в котором участники должны написать 100-130 слов. Я хочу иметь счетчик слов, чтобы люди могли видеть, сколько они уже написали. Может ли кто-нибудь помочь мне с кодом Javascript для счетчика слов, который можно использовать в Qualtrics? Большое спасибо!
Счетчик слов Qualtrics Javascript [закрыт]
Ответы (1)
Добавьте элемент с идентификатором «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, содержащие текст, чтобы они были количеством слов в текстовом поле. Он обновляется при любом нажатии клавиши.
person
Anthony Rivas
schedule
24.03.2016
Это сработало! Спасибо большое!!
- person Ke_Fr; 24.03.2016