0 votes
in Datenauswertung by s292937 (145 points)

Für eine Frage wird bei unserer Umfrage eine HTML Tabelle benötigt welche ich bereits programmiert habe. Funktionell passt eigentlich eh alles und ich habe auch die Daten in den internen Variablen Speichern können, allerdings sind sämtliche Input Felder Auswahlfelder und dadurch wird das Attribut name="interne Variable" mehrfach verwendet und jetzt kommt der Fehler "Die Antwort der Frage wird überschrieben". Ist es möglich diesen Fehler zu umgehen, oder wird der durch etwas anderes verursacht als ich vermute?

Beispielhafter HTML Code

            <td><strong>Frage</strong></td>
            <td class="question">
                <input type="radio" onclick="next(0)" name="SY01_01" id="y" value="1">
                <label for="yes">Yes</label>
                <input type="radio" name="SY01_01" id="no" value="2">
                <label for="no">No</label></td>

1 Answer

0 votes
by SoSci Survey (320k points)
selected by s292937
 
Best answer

Haben Sie die intenen Variablen eventuell in die Seite gezogen? Wenn ja, dann entfernen Sie die Variablen wieder - denn sonst haben Sie tatsächlich (und das betrifft nicht nur die radio Auswahlfelder) die Variablen doppelt auf der Seite, und wissen nicht, welche übertragen wird.

Exkurs

Ein Nachteil von der Lösung mit eigenem HTML-Code: Wenn die Seite erneut geladen wird, sind die vorherigen Angaben weg. Eleganter geht es, wenn Sie die Auswahlfelder in einer anderen Frage anlegen (diese aber nicht in die Seite ziehen), und die Felder dann per Platzhalter in Ihren HTML-Code einfügen: <td>%input:SY01_01%</td>

Mehr dazu s. Eingabefelder frei platzieren

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...