Hallo,
ehrlich gesagt, ist mir nicht ganz klar, was dieses Gimmick soll.
Nur um die Teilnehmer zu zwingen "1234" einzutippen, bevor sie die Studie abschließen können?
Also muss ich "1234" eingeben, "Ja" anklicken, und dann noch auf den Absende-Button?
Also, wenn ich die Teilnehmer für so "blöd" halten würde, würde ich einfach zwei "Ja/Nein" hintereinanderschalten
So in etwa "Willst Du wirklich abschließen?"
Aber zu Deiner "1234":
Dann würde doch einfach eine Frage vom Typ "kurzer Text" reichen, die Du auf die Eingabe von "1234" validierst.
Und mit dem Validierungs-Tipp kannst Du dann Dein "Auf Wiedersehen" einblenden.
Und da Du ja anscheinend in javascript bewandert bist (im Gegensatz zu mir), könnte man da sicherlich noch so etwas einbauen, dass am Anfang der Absende-Button versteckt ist und mit einem "onChange" oder "onKeyUp" event ihn erst bei "1234" erscheinen lassen.
Aber das halte ich dann auch wieder mit Kanonen auf Spatzen geschossen.
Ich hänge einmal ein Beispiel an.
Hier genügt es, in die "custom.css" des erweiterten Themes einzufügen:
Code:
.disable-irrelevant.ls-irrelevant.ls-hidden{display:block;}
.disable-irrelevant.ls-irrelevant .form-control{background-color: #eee;cursor: not-allowed;}
.no-question{border-top:0;}
.no-question .question-title-container{display:none;}
.no-question .question-valid-container{display:none;}
.no-bottom{border-bottom:0;margin-bottom:0;}
.no-question .answer-container {
padding-top: 0em;
padding-bottom: 0.5em;
}
.no-bottom .answer-container {
/* padding-top: 0em;*/
padding-bottom: 0em;
}
und die entsprechenden css-Klassen in die beiden Fragen einzufügen (s. Beispiel)
Dies funktioniert natürlich nur, wenn Du "Gruppe für Gruppe" anzeigst.
Aber dies empfehlen wir aus Flexibilitätsgründen ja immer.
Wenn immer nur eine Frage auf dem Bildschrim erscheinen soll, ist eben in jeder Gruppe nur eine Frage. Aber Du hast dann auch die Möglichkeit, einmal mehrere Fragen auf einen Bildschirm zu bringen.
Dieses Theme ist übrigens auch nur ein erweitertes "vanilla"
Und hier kommt man dann eben nicht weiter.