Я настраиваю опрос на Qualtrics. В одном вопросе есть текстовое поле, в котором участники должны писать 100-130 слов. Я хочу иметь счетчик слов, чтобы люди могли видеть, сколько они уже написали. Может ли кто-нибудь помочь мне с кодом Javascript для счетчика слов, который можно использовать в Qualtrics? Большое спасибо!Qualtrics Word Counter Javascript
-2
A
ответ
0
Добавьте элемент с идентификатором '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 содержат текст как количество слов в текстовом поле. Он обновляется при любом нажатии клавиши.
Это сработало! Спасибо!! –