0 votes
ago in SoSci Survey (dt.) by s333469 (110 points)

Hallo,

ich möchte bei einem Schiebregler einen Euro-Wert (0-200 €) anzeigen lassen, welchen die Teilnehmer einstellen.

Über die offizielle Seite habe ich folgendes Skript eingebaut, welches bei im Testfeld der Fragen-Konfiguration auch funktioniert.
Wenn ich dann allerdings einen Pretest durchführe, überlagert der Euro-Wert über den Prozentwert und macht ihn somit unleserlich.
Wie kann ich dies verhindern?

var formatter = function(value, reversed) {
// Nichts anzeigen, wenn ein Wert kleiner 0 (z.B. -9 = keine Antwort) vorliegt
if (value < 0) return "";
// Den Wert von 1-101 auf 0-100 transformieren (minus 1) und runden mittels Math.round(),
// dann auf den Bereich 0-1 (dividiert durch 100),
// dann auf den Bereich 0-20 (multipliziert mit 20) und
// Zuletzt noch ein Leerzeichen und Eurozeichen ergänzen (plus " €")
return String(Math.round((value - 1) / 100 * 20)) + " €";
}
SoSciSliders.setFormat(formatter);

ago by SoSci Survey (348k points)
Bitte erstellen und posten Sie einen Pretest-Link, der direkt zur betroffenen Seite führt. Dann werfe ich gerne einen Blick auf das Problem.

Please log in or register to answer this question.

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

...