0 votes
in SoSci Survey (dt.) by s272152 (180 points)
closed by SoSci Survey

In meinem Fragebogen funktioniert der Filter 3.7 und 3.11 nicht. Wenn sich da eine Person verklickt, und ausversehen die Option anwählt, die das ausblenden der Frage aktiviert, kommt beim zurückklicken nicht die Frage, die eigentlich erscheinen sollte.
https://www.soscisurvey.de/test397003/?act=u6z7oSVWDvm9go7T6UeANEfF

Es geht um die Fragen T308 und T312.

T308:


// <!--
function DynamicFilter(auswahlIDT308, frageIDT310, frageIDT309, frageIDT311) {

this.option4 = document.getElementById(auswahlIDT308 + "_04a");
this.option5 = document.getElementById(auswahlIDT308 + "_05a");
this.frageT310 = document.getElementById(frageIDT310 + "_qst");
this.frageT309 = document.getElementById(frageIDT309 + "_qst");
this.frageT311 = document.getElementById(frageIDT311 + "_qst");

var that = this;

this.toggle = function() {
    if (that.option4.checked || that.option5.checked) {
        that.frageT310.style.display = "none";
        that.frageT309.style.display = "none";
        that.frageT311.style.display = "none";
    } else {
        that.frageT310.style.display = "";
        that.frageT309.style.display = "";
        that.frageT311.style.display = "";
    }
}

SoSciTools.attachEvent(this.option4, "click", this.toggle);
SoSciTools.attachEvent(this.option5, "click", this.toggle);

this.toggle();

}

new DynamicFilter("T308", "T310", "T309", "T311");
// -->

T312:


// <!--
function DynamicFilterT312(auswahlIDT312, frageIDT313) {

this.option1 = document.getElementById(auswahlIDT312 + "_01a"); // Option 1
this.option3 = document.getElementById(auswahlIDT312 + "_03a"); // Option 3
this.frageT313 = document.getElementById(frageIDT313 + "_qst"); // Frage T313

var that = this;

this.toggle = function() {
    if (that.option1.checked || that.option3.checked) {
        that.frageT313.style.display = "none"; // Frage T313 ausblenden
    } else {
        that.frageT313.style.display = ""; // Frage T313 anzeigen
    }
}

SoSciTools.attachEvent(this.option1, "click", this.toggle);
SoSciTools.attachEvent(this.option3, "click", this.toggle);

this.toggle();

}

new DynamicFilterT312("T312", "T313");
// -->

closed as a duplicate of: Filterfrage erscheint nicht wieder.

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

...