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
-2
A
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.
Es hat funktioniert! Vielen Dank!! –