2016-03-24 10 views
-2

Ich richte eine Umfrage zu Qualtrics ein. Eine Frage hat ein Textfeld, in dem Teilnehmer 100-130 Wörter schreiben sollen. Ich möchte einen Wortcounter haben, damit die Leute sehen können, wie viel sie schon geschrieben haben. Kann jemand mir mit einem Javascript-Code für einen Wortzähler helfen, der in Qualtrics verwendbar ist? Vielen Dank!Qualtrics Word Counter Javascript

Antwort

0

Fügen Sie dem Fragetext (im HTML-Bearbeitungsmodus) ein Element mit der ID 'wordCount' hinzu.

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

dann in der Javascript-Eingang Frage folgend:

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

Dieser auf der Seite jeden Druck auf der ersten Textbox beobachtet (Dies setzt voraus, dass nur auf der Seite diese Frage hat) und aktualisiert die wordCount-Elemente enthalten Text als Anzahl der Wörter in der Textbox. Es wird auf jedem Tastendruck aktualisiert.

+0

Es hat funktioniert! Vielen Dank!! –