Danke für die Geduld - es hat nun doch ein wenig länger gedauert, dass ich mich des Problems annehmen konnte. Selbiges dürfte darin liegen, dass Sie neben dem HTML-Code der eigentlichen Frage auch viele Strukturelemente kopiert haben, die SoSci Survey selbständig erzeugt, z.B. folgender Abschnitt:
<table class="layout submitButtons fullwidth" id="buttonsAuto" style="display: none;">
<colgroup><col style="width: 50%"><col style="width: 50%"></colgroup>
<tbody><tr>
<td class="buttonBack"></td>
<td class="buttonNext"><input class="button" name="submitNext" id="submit0" type="submit" value="Weiter" title="Weiter" tabindex="200" style="display: none;"></td>
</tr>
</tbody></table>
</div>
<div>
<input name="zomplete" value="yes" type="hidden">
</div>
<div><input name="page_form_width" type="hidden" value="800"></div>
<script type="text/javascript">
<!--
SoSciTools.questionnaire.init("questionnaireForm");
// -->
</script>
<!--[if lte IE 9]> </div> <![endif]-->
<script type="text/javascript">
<!--
var SoSciPage = SoSciTools.getPage(); // Instance of SoSciTools.Questionnaire()
var oFbQuestionnaireForm = SoSciPage;
SoSciTools.registerFocus();
SoSciTools.catchEnter();
SoSciEnhancedInputs.instance.initSensitive();
SoSciTools.attachFormInfo();
// -->
</script>
Das sind die Weiter-Knöpfe und interne Variablen zur Kontrolle des Seitenablaufs. Der Knackpunkt dürfen allerdings die folgenden Inhalte zu Beginn Ihres HTML-Codes sein:
<div class="invisible">
<input type="hidden" name="i" value="JOCYXY3GG411">
<input type="hidden" name="page" value="3">
<input type="hidden" name="l" value="ger">
<input type="submit" name="submitDefault" id="submitDefault" value="↑" title="↑" aria-hidden="true">
</div>
Dort wird eine Variable "i" definiert, die auf ein anderes Interviews verweist als das, das Sie gerade ausfüllen - eines, das schon lange abgeschlossen ist. Und entsprechend springt der Fragebogen beim nächsten "Weiter" in diese (abgeschlossene) Interview.
Insgesamt ist da aber noc eines "schief". So sollten Sie die <meta>
-Tags komplett entfernen und der Inhalt aus dem <style>
solte mittels pageCSS()
eingebunden werden und nicht als HTML-Code (welcher innerhalb und nicht korrekt vor dem <body>
steht). Auch die doppelte Einbindung der Scripte ist nicht optimal.
Ich frage einmal andersherum: Weshalb haben Sie denn den HTML-Code der Frage kopiert anstatt eine Original-Frage einzubinden? Womöglich wäre es einfacher (und weniger Fehleranfällig), die Original-Frage zu verwenden und dann mittels CSS und JavaScript die Darstellung und die Inhalte der Elements anzupassen.
Bitte beachten Sie auch, dass in Ihrer aktuellen Lösung keinerlei Daten gespeichert werden, was die Person ausgewählt hat. Der Server weiß ja gar nicht, dass diese Frage auf der Seite erscheinen soll und nimmt entsprechend auch keine Daten davon entgegen.