Hallo,
für meinen Fragebogen müssen den Probanden 16 mal zufällige Bilder aus einem Bildpool angezeigt werden. Also pro Seite sehen sie ein zufälliges Bild, klicken weiter, neues zufälliges Bild aus dem Bildpool, und das 16 mal.
Dafür habe ich einen Zufallsgenerator mit 16 Zetteln pro Interview angelegt und darunter mit PHP die loopPage Funktion verwendet.
Hier einmal der PHP Code der unter dem Zufallsgenerator angelegt ist (A301 ist der ZG):
$bilder = valueList('A301', NULL, 'label'); // hier die Kennung des Zufallsgenerators eintragen
$bild = loopPage($bilder);
html('
<div style="text-align: center; margin: 3em 0">
<img src="'.$bild.'" style= "max-width: 80%" alt="">
</div>
');
Das funktioniert einwandfrei, die Probanden bekommen 16 mal ein anderes Bild pro Seite (aus einem Bildpool mit 40 Bildern) zu sehen.
Nun das Problem: Über dem Bild gibt es ein offenes Textfeld, indem die Probanden das Bild benennen sollen. Ich bekomme es nicht hin, dass sich das Textfeld pro neuer Seite ebenfalls 16 mal ändert, sodass immer wieder eine neue Benennung eingetragen werden kann. Zur Zeit wird beim weiterklicken zwar immer ein neues Bild angezeigt, aber der eingegebene Text im offenen Textfeld bleibt trotz weiterklicken im Textfeld drin.
Weiss jemand, wie sich das Problem lösen lässt, sodass immer ein neues offenes Textfeld erscheint?