Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Zähler bei Slider anzeigen ohne Max/Min Summe

  • ngolub
  • ngolub's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
2 months 4 days ago #256981 by ngolub
Please help us help you and fill where relevant:
Your LimeSurvey version: LimeSurvey Community Edition   Version 6.4.0+231218 
Own server or LimeSurvey hosting: own server
Survey theme/template: bootstrap vanilla
==================
Hallo

Wie kann ich den Summenzähler bei einem Slider anzeigen lassen ohne, dass ich irgendwelche max. oder min. Werte festlegen muss.

 

Gruss

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 months 4 days ago #256998 by Joffm
Ohne Max. und Min. Werte?
Die kannst Du doch lassen - sonst gibt es einen Slider von 0-100 mit Schrittweite 1.
Diese sind auch nicht verantwortlich für den Zähler.
Er wird ja durch den Summenwert ausgelöst.

Dann lässt Du ihn eben weg, validierst - falls nötig - mit "Fragenvalidierung" (ist aber schwierig, da ja, solange der Summenwert nicht erreicht ist, ein Fehler angezeigt wird)
Dann könntest Du den ersten Teil Deines jetzigen Hilfetextes so lassen, den zweiten Teil aber als "Validierungshinweis" nehmen
und machst Du Dir den Zähler selbst mit ExpressionScript.
Hier einmal in den Hilfetext eingefügt
 
oder in den Fragetext
 

Hier einmal vieles auf einmal gezeigt.
Es gibt viele Möglichkeiten
 

Joffm

 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: ngolub

Please Log in to join the conversation.

  • ngolub
  • ngolub's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
2 months 4 days ago #257001 by ngolub
Danke!

Das dritte Beispiel ("Muss 100 ergeben: Im Moment haben Sie 95 Punkte vergeben." ist genau das was ich möchte.

Wie hast du das mit ExpressionScript gemacht? Bzw. könntest du deinen lss teilen?

Gruss
ngolub

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 months 4 days ago #257029 by Joffm
Hallo,
ich teile nix; dann hätte ich ja nur noch die Hälfte.

Ich werde es aber gerne mitteilen.
Es ist kein Hexenwerk.
Wie schon gesagt: 
Im "Hilfetext" nur dieser Hinweis auf das Hovering.

In der Frage-Validierungsgleichung nur das, was erzielt werden soll, also Summe aller Teilfragen dieser Frage gleich 100
sum(self.NAOK)==100


Und im Validierungshinweis kann man sich dann "austoben".
Hier mit
{if(sum(self.NAOK)!=100,'Die Summe muss 100 ergeben, auch bei einem Teilzeitpensum.<br/> <span style="color:black;font-size:14px">Im Moment haben Sie<span style="color:red;font-weight:bold"> '+sum(self.NAOK)+'</span> Punkte vergeben.</span>','<span style="color:green;font-size:14px">Sehr gut, Sie haben 100 Punkte verteilt</span>')}
Heißt: Wenn die Summe nicht gleich 100 ist, wird der erste Text angezeigt, sonst der zweite.
Ich denke, das Bisschen Inline-css ist klar.
Gibt dann so etwas.




Schönheit, Farben, Texte, usw. seien Dir überlassen.

Bis dann
Joffm



 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: ngolub

Please Log in to join the conversation.

  • ngolub
  • ngolub's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
2 months 4 days ago #257035 by ngolub
Herzlichen Dank, hat wunderbar funktioniert!

Please Log in to join the conversation.

Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose