0 votes
in SoSci Survey (dt.) by s137664 (120 points)

Hallo Sosci Support-Team,

Ich möchte, dass in meinem Schieberegler nicht jeder Wert einzeln angezeigt wird (Geldbeträe von 0 bis 20 000), sondern immer in 100er Schritten springt. Weiterhin soll der ausgewählte Wert bei einer weiteren Frage als Startwert auf dem Schieberegler angezeigt werden. Das Problem ist, dass der Wert dann immer um 100 höher ist als ursprünglich angegeben. Wie kann ich dieses Problem lösen?

Vielen Dank und beste Grüße

1 Answer

0 votes
by SoSci Survey (305k points)

Ich vermute mal, Sie haben bereits eine Differenzierung von 1 bis 201 eingestellt und für die Anzeige des Betrags rechnen Sie Math.round(value - 1) * 100. Ist das soweit korrekt?

Das Problem ist, dass der Wert dann immer um 100 höher ist als ursprünglich angegeben.

Welchen PHP-Code verwenden Sie denn? Wenn Sie für beide Schieberegler dieselbe Differenzierung und dieselbe JavaScript-Funktion für die Anzeige verwenden, dann sollte ein preset(..., value(...)) eigentlich den gleichen Wert anzeigen.

Wichtig ist, dass Ihre Anzeige-Funktion Math.round() verwendet. Denn beim Klick auf "Weiter" wird der exakte Wert des Schiebereglers gerundet und in den Datensatz geschrieben.

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

...