[Solved] Qualtrics Word Counter Javascript [closed]


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);

function keypressHandler (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.

1

solved Qualtrics Word Counter Javascript [closed]