Skip to content Skip to sidebar Skip to footer

Qualtrics Word Counter Javascript

I am setting up a survey on Qualtrics. One question has a text box, in which participants shall write 100-130 words. I want to have a word counter so people can see how much they h

Solution 1:

Add an element with an id of 'wordCount' to the question text(in html editing mode) like this.

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

Then in the question's Javascript input the following:

Qualtrics.SurveyEngine.addOnload(function()
{
$$('.InputText')[0].observe('keypress', keypressHandler);

functionkeypressHandler (event){
    var entry = $$('.InputText')[0].value.split(" ");
    var count = entry.length - 1;
    $('wordCount').update(count);
}
});

This observes any keypress on the first textbox on the page(This assumes you only have this question on the page), and updates the wordCount elements contained text to be the number of words in the textbox. It updates on any keypress.

Post a Comment for "Qualtrics Word Counter Javascript"