wir freuen uns Ihnen mitteilen zu können, dass nun ein weiteres Skript zur Erweiterung der Funktionalitäten von eQuestionnaire verfügbar ist, das auf Anregung eines Nutzers erstellt wurde (vielen Dank hierfür!).
Die Neuerung betrifft die Gruppe des Typs "Multiple Choice" unter Verwendung der Option "Texteingabe ermöglichen ("Sonstiges")" und ermöglicht es, dass das Eingabefeld "sonstiges" nur dann aktiv ist und durch Ihre Probanden ausgefüllt werden kann, wenn auch die entsprechende Checkbox gewählt wurde (also der Haken für diese Antwortalternative durch den Probanden gesetzt wurde).
Zur Aktivierung des Skriptes gehen Sie wie folgt vor:
1. Erstellen Sie auf der entsprechenden Seite Ihres Fragebogens, auf der sich die Gruppe des Typs "Multiple Choice" befindet, eine neue Gruppe des Typs "text / picture"
2. Aktivieren Sie für diese Gruppe die Option "Dies ist HMTL-Code"
3. Kopieren Sie den nachfolgend angeführten Code in die neu erstellte Textgruppe:
- Code: Alles auswählen
<script>
hideGroupById("1-1");
attachMCTextTrigger(10);
</script>
Da dieser Code ein Beispiel ist, müssen entsprechend die Teile des Codes der anzusprechenden Antwortalternativen mit der Option „sonstiges“ (Variablen) und der zur Integration des Skriptes verwendeten text / picture Gruppe angepasst werden.
4. Das erste Argument „hideGroupById("1-1");” sorgt dabei dafür, dass die verwendete Gruppe des Typs „text / picture“, in die das Skript integriert wurde, den Probanden nicht angezeigt wird. Daher muss die Zahl in Klammern (1-1) entsprechend der Nummer der entsprechenden Gruppe angepasst werden. Die Bezeichnung der Textgruppe können Sie dem Backoffice von eQuestionnaire entnehmen; sie wird direkt neben der Gruppe in eckigen Klammern angezeigt. So wird z.B. für die Gruppe [1.10] der Code hideGroupById("1-10") lauten (konkret wird folglich nur die im Backoffice ersichtliche Bezeichnung der Gruppe in eckigen Klammer durch runde Klammern und der Punkt durch einen Bindestrich ersetzt).
5. Das zweite Argument „attachMCTextTrigger(10);“ ermöglicht die gewünschte Funktion des Deaktivierens des Eingabefeldes bei fehlender Auswahl des Items. Die Zahl in Klammern (10) steht dabei für die entsprechende Variable, für die das Eingabefeld „sonstiges“ aktiviert wurde (in diesem Beispie also v10). Die Bezeichnung dieser Variablen wird ebenfalls im Backoffice von eQuestionnaire direkt neben der betroffenen Frage/ dem entsprechenden Item, für das die Texteingabe „sonstiges“ aktiviert wurde, in eckigen Klammern angezeigt.
Mit diesen Anpassungen ist die Umsetzung bereits abgeschlossen und sollte lediglich wenige Minuten in Anspruch nehmen.
Bei Fragen oder Problemen kontaktieren Sie bitte unser Support-Team unter: support@eQuestionnaire.de
MfG Support