- Posts: 10
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Anzeige fehlerhafter Eingabefelder
- ErikStr
- Topic Author
- Offline
- New Member
Less
More
2 months 1 week ago #256187
by ErikStr
Anzeige fehlerhafter Eingabefelder was created by ErikStr
Please help us help you and fill where relevant:
Your LimeSurvey version: Version 6.4.5+240205
Own server or LimeSurvey hosting: eigener Server
Survey theme/template: fruity_twentythree
==================
Hallo zusammen,
ich habe in meiner Umfrage eine Matrixfrage mit mehreren Spalten und Zeilen angelegt und als Eingabeformat die "Zahleneingabe" gewählt.
Zudem wurde eine Antwortenspanne von 0 bis 6 festgelegt. Werden nun Zahlen außerhalb der Range angezeigt, wird die komplette Matrix rot hinterlegt.
Ist es in diesem Zusammenhang möglich eine Einstellung zu tätigen, mit deren Hilfe eben nur genau das Feld rot hinterlegt wird, in welchem die "falsche" Zahl eingetragen wurde?
Vielen Dank Euch schonmal für die Hilfe.
Grüße
Erik
Your LimeSurvey version: Version 6.4.5+240205
Own server or LimeSurvey hosting: eigener Server
Survey theme/template: fruity_twentythree
==================
Hallo zusammen,
ich habe in meiner Umfrage eine Matrixfrage mit mehreren Spalten und Zeilen angelegt und als Eingabeformat die "Zahleneingabe" gewählt.
Zudem wurde eine Antwortenspanne von 0 bis 6 festgelegt. Werden nun Zahlen außerhalb der Range angezeigt, wird die komplette Matrix rot hinterlegt.
Ist es in diesem Zusammenhang möglich eine Einstellung zu tätigen, mit deren Hilfe eben nur genau das Feld rot hinterlegt wird, in welchem die "falsche" Zahl eingetragen wurde?
Vielen Dank Euch schonmal für die Hilfe.
Grüße
Erik
Attachments:
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12940
- Thank you received: 3979
2 months 1 week ago #256189
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Anzeige fehlerhafter Eingabefelder
Hallo,
kurze Antwort: Nein.
Was Du natürlich kannst, ist, eine eigene Validierung einzusetzen und den erscheinenden Fehlertipp mit einem verschachtelten IF entsprechend anzuzeigen, wie
"Bitte geben Sie in Zeile 2, Spalte 4 nur einen Wert von 1-5 ein."
"Fehler in Zeile 3, Spalte 2: Nur Werte von 1-5 erlaubt"
oder wie auch immer.
Es bleibt aber trotzdem alles rot.
Darüberhinaus könntest Du das theme erweitern und entsprechend ändern; z.B. dass die Frage gar nicht rot erscheint, und nur ein deutlicher Hinweis.
Joffm
kurze Antwort: Nein.
Was Du natürlich kannst, ist, eine eigene Validierung einzusetzen und den erscheinenden Fehlertipp mit einem verschachtelten IF entsprechend anzuzeigen, wie
"Bitte geben Sie in Zeile 2, Spalte 4 nur einen Wert von 1-5 ein."
"Fehler in Zeile 3, Spalte 2: Nur Werte von 1-5 erlaubt"
oder wie auch immer.
Es bleibt aber trotzdem alles rot.
Darüberhinaus könntest Du das theme erweitern und entsprechend ändern; z.B. dass die Frage gar nicht rot erscheint, und nur ein deutlicher Hinweis.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: ErikStr
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12940
- Thank you received: 3979
2 months 1 week ago - 2 months 1 week ago #256195
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Anzeige fehlerhafter Eingabefelder
Hallo,
kurze Erläuterung, was ich mir vorstellen könnte.
1. Mit diesem kleinen css-Stückchen entfernst Du den roten Rahmen
Und nun zur Validierung.
Du kannst natürlich die Einstellungen "Minimal- und Maximalwert" nehmen.
Um es etwas individueller zu gestalten hier zwei Vorschläge
Da ja alle Zellen dieselbe Bedingung haben, kannst Du Teilfragenvalidierung einsetzen
Einfach is_empty(this) or (this ge 0 and this le 6)
1. Die Fehler werden sukzessive angezeigt.
Ist der erste Fehler behoben, wird ein etwaiger nächster angezeigt.
2. Alle Fehler werden "auf einen Rutsch" angezeigt
Joffm
kurze Erläuterung, was ich mir vorstellen könnte.
1. Mit diesem kleinen css-Stückchen entfernst Du den roten Rahmen
Code:
<style type="text/css"> .has-error .form-control, .input-error .form-control { box-shadow: 0 0 0 #000 !important; z-index: 3; } </style>
Und nun zur Validierung.
Du kannst natürlich die Einstellungen "Minimal- und Maximalwert" nehmen.
Um es etwas individueller zu gestalten hier zwei Vorschläge
Da ja alle Zellen dieselbe Bedingung haben, kannst Du Teilfragenvalidierung einsetzen
Einfach is_empty(this) or (this ge 0 and this le 6)
1. Die Fehler werden sukzessive angezeigt.
Ist der erste Fehler behoben, wird ein etwaiger nächster angezeigt.
2. Alle Fehler werden "auf einen Rutsch" angezeigt
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 months 1 week ago by Joffm.
The following user(s) said Thank You: ErikStr
Please Log in to join the conversation.
- ErikStr
- Topic Author
- Offline
- New Member
Less
More
- Posts: 10
- Thank you received: 0
2 months 1 week ago #256637
by ErikStr
Replied by ErikStr on topic Anzeige fehlerhafter Eingabefelder
Guten Morgen Joffm,
vielen lieben Dank dir noch für die kurze Ausführung und den Tipp.
Wünsche einen angenehmen Start in die neue Woche.
Grüße
Erik
vielen lieben Dank dir noch für die kurze Ausführung und den Tipp.
Wünsche einen angenehmen Start in die neue Woche.
Grüße
Erik
Please Log in to join the conversation.
Moderators: Joffm