Also ... vermutlich habe ich eine einfache Antwort für Sie. Wenn Sie in der Texteingabefrage bei "Weitere Einstellungen" -> "Darstellung" -> "Darstellung" die Option "dynamisch (responsive)" auswählen, dann wander tdie Ausweichoption auf schmalen Bildschirmen (Smartphone) automatisch unter das Eingabefeld.
Wenn Ihnen das nicht reicht, benötigen Sie 2 Komponenten: Eine JavaScript-Komponente, welche das Eingabefeld leert, wenn man das Auswahlfeld markiert:
document.getElementById("OT03_02a").onchange = function() {
var input = document.getElementById("OT03_02");
if (this.checked) {
this.valCache = input.value;
input.value = "";
} else if (this.valCache) {
input.value = this.valCache;
}
}
document.getElementById("OT03_02").onkeyup = function() {
var dk = document.getElementById("OT03_02a");
if ((this.value != "") && (dk.checked)) {
dk.checked = false;
}
}
In diesem Code wäre das OT03_02a die Kennung des Felds, das man anklicken kann. Und OT03_02 das Texteingabefeld.
Für die Antwortprüfung (s. manuelle Antwortprüfung) müssten Sie dann prüfen, ob das Eingabefeld markiert ist oder ob etwas im Eingabefeld steht:
if (!((value('AB02_01') == 2) or (value('BB03_01') != ''))) {
repeatPage('warning');
}