- Posts: 30
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Matrix-Frage mit verschiedenen Dropdown-Menüs
- HETILV
- Topic Author
- Offline
- Junior Member
Less
More
3 months 3 weeks ago - 3 months 3 weeks ago #258266
by HETILV
Matrix-Frage mit verschiedenen Dropdown-Menüs was created by HETILV
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version: 6.4.10
Eigener Server oder LimeSurvey-Cloud: Eigener Server
Genutzte Designvorlage: vanilla
==================
Hallo,
ich würde gerne eine Matrix-Frage erstellen bei der in jeder Zelle ein anderes Dropdown-Menü ist. Da ich aber mind. 5 Spalten benötige, kann ich keine Dual-Matrix nehmen. Ich hatte auch einen Forumseintrag gefunden: [url] forums.limesurvey.org/forum/german-forum...ix-mit-dropdown-menü [/url]
Leider scheint es bei mir nicht zu funktionieren.
Ich hatte die Frage in Matrix-Texte erstellt, aber dort kann ich gar nicht erst auswählen, dass ich die Listenauswahl-Präsentation haben möchte.
Habe ich was falsch gemacht oder liegt es an der Version?
Viele Grüße
Ihre LimeSurvey-Version: 6.4.10
Eigener Server oder LimeSurvey-Cloud: Eigener Server
Genutzte Designvorlage: vanilla
==================
Hallo,
ich würde gerne eine Matrix-Frage erstellen bei der in jeder Zelle ein anderes Dropdown-Menü ist. Da ich aber mind. 5 Spalten benötige, kann ich keine Dual-Matrix nehmen. Ich hatte auch einen Forumseintrag gefunden: [url] forums.limesurvey.org/forum/german-forum...ix-mit-dropdown-menü [/url]
Leider scheint es bei mir nicht zu funktionieren.
Ich hatte die Frage in Matrix-Texte erstellt, aber dort kann ich gar nicht erst auswählen, dass ich die Listenauswahl-Präsentation haben möchte.
Habe ich was falsch gemacht oder liegt es an der Version?
Viele Grüße
Attachment not found
Last edit: 3 months 3 weeks ago by HETILV.
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13227
- Thank you received: 4061
3 months 3 weeks ago #258273
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Matrix-Frage mit verschiedenen Dropdown-Menüs
Hallo,
meinst Du wirklich "in jeder Zelle"?
Damit würde ja der Sinn einer Matrixfrage unterlaufen, "mehrere Objekte werden mit derselben Skala bewertet".
Der Link zeigt ja die normale Art, "in jeder Spalte".
Dies findest Du in meinem"Tutorial 1: Matrizen".
Einfach hier ein paar Seiten weiter (vielleicht 4, 5 oder 6).
Später werde ich mir Deine lss anschauen.
Bis dann
Joffm
meinst Du wirklich "in jeder Zelle"?
Damit würde ja der Sinn einer Matrixfrage unterlaufen, "mehrere Objekte werden mit derselben Skala bewertet".
Der Link zeigt ja die normale Art, "in jeder Spalte".
Dies findest Du in meinem"Tutorial 1: Matrizen".
Einfach hier ein paar Seiten weiter (vielleicht 4, 5 oder 6).
Später werde ich mir Deine lss anschauen.
Bis dann
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- HETILV
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
3 months 3 weeks ago #258275
by HETILV
Replied by HETILV on topic Matrix-Frage mit verschiedenen Dropdown-Menüs
Oh, Entschulidung. Ich meinte natürlich in jeder Spalte.
Please Log in to join the conversation.
- HETILV
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
3 months 3 weeks ago #258276
by HETILV
Replied by HETILV on topic Matrix-Frage mit verschiedenen Dropdown-Menüs
Vielen lieben Dank. Jetzt funktioniert es. Ich hatte die Teilfragen falsch codiert.
Please Log in to join the conversation.
- HETILV
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
3 months 2 weeks ago #258340
by HETILV
Replied by HETILV on topic Matrix-Frage mit verschiedenen Dropdown-Menüs
Hallo,
ich habe jetzt allerdings noch ein Frage zu der Matrix.
In der letzten Spalte soll man eine Eingabe machen können. Allerdings sollten dort nur Zahlen zugelassen werden. Die anderen Spalten enthalten aber Dropdown-Menüs mit Text. Kann man die Eingabe in der letzten Spalte auf Zahlen begrenzen?
LG
ich habe jetzt allerdings noch ein Frage zu der Matrix.
In der letzten Spalte soll man eine Eingabe machen können. Allerdings sollten dort nur Zahlen zugelassen werden. Die anderen Spalten enthalten aber Dropdown-Menüs mit Text. Kann man die Eingabe in der letzten Spalte auf Zahlen begrenzen?
LG
Attachments:
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13227
- Thank you received: 4061
3 months 2 weeks ago #258348
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Matrix-Frage mit verschiedenen Dropdown-Menüs
Hallo,
warum erschwerst Du uns die Arbeit?
Das script funktioniert nicht, weil Du wieder nicht auf die Teilfragencodes geachtet hast.
Und wo ist diese "letzter" Spalte?
Im Moment sind in allen Spalten Dropdowns. Soll nooch eine hinzukommen? Oder?
1. Lösung: Validieren, wie
(is_empty(Q1_SQ001_X005) or is_numeric(Q1_SQ001_X005)) AND (is_empty(Q1_SQ002_X005) or is_numeric(Q1_SQ002_X005)) AND ...
2. Lösung: Per javascript
Ist irgendwo im Forum, ich werde einmal suchen.
In der Zwischenzeit erstelle bitte eine Umfrage, die Deinen Wunsch auch wirklich repräsentiert.
Joffm
warum erschwerst Du uns die Arbeit?
Das script funktioniert nicht, weil Du wieder nicht auf die Teilfragencodes geachtet hast.
Und wo ist diese "letzter" Spalte?
Im Moment sind in allen Spalten Dropdowns. Soll nooch eine hinzukommen? Oder?
1. Lösung: Validieren, wie
(is_empty(Q1_SQ001_X005) or is_numeric(Q1_SQ001_X005)) AND (is_empty(Q1_SQ002_X005) or is_numeric(Q1_SQ002_X005)) AND ...
2. Lösung: Per javascript
Ist irgendwo im Forum, ich werde einmal suchen.
In der Zwischenzeit erstelle bitte eine Umfrage, die Deinen Wunsch auch wirklich repräsentiert.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- HETILV
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
3 months 2 weeks ago #258352
by HETILV
Replied by HETILV on topic Matrix-Frage mit verschiedenen Dropdown-Menüs
Hallo joffm,
ich habe heute Morgen leider den alten Export hochgeladen. Tut mir leid.
ich habe heute Morgen leider den alten Export hochgeladen. Tut mir leid.
Please Log in to join the conversation.
- HETILV
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
3 months 2 weeks ago - 3 months 2 weeks ago #258359
by HETILV
Replied by HETILV on topic Matrix-Frage mit verschiedenen Dropdown-Menüs
Hallo joffm,
ich habe die Validierungsgleichung bei der Teilfragen-Validierung eingegeben. War das richtig? Oder hätte es in die Fragen-Validierung gehört.
Ich verstehe leider nicht so ganz den Unterschied.
Ich verstehe es so: Wenn es die Teilfragen betrifft, dann Teilfragen-Validierung, wenn es eine andere Frage betrifft dann Fragen-Validierung. Ist das so richtig?
Auf jeden Fall scheint es zu funktionieren.
Danke.
Wenn ich jetzt noch die Zwischenüberschrift "Vorher" vor der Teilfrage Y001 und "Nachher" vor der Teilfrage Y003 hinbekomme, bin ich glücklich.
Ich hatte mir auch schon das Matrizen-Tutorial angeschaut. Aber das funktioniert nicht. Liegt es an den Dropdown-Feldern oder muss ich bei einer Kombination von zwei Javascripten Teile weglassen?
ich habe die Validierungsgleichung bei der Teilfragen-Validierung eingegeben. War das richtig? Oder hätte es in die Fragen-Validierung gehört.
Ich verstehe leider nicht so ganz den Unterschied.
Ich verstehe es so: Wenn es die Teilfragen betrifft, dann Teilfragen-Validierung, wenn es eine andere Frage betrifft dann Fragen-Validierung. Ist das so richtig?
Auf jeden Fall scheint es zu funktionieren.
Danke.
Wenn ich jetzt noch die Zwischenüberschrift "Vorher" vor der Teilfrage Y001 und "Nachher" vor der Teilfrage Y003 hinbekomme, bin ich glücklich.
Ich hatte mir auch schon das Matrizen-Tutorial angeschaut. Aber das funktioniert nicht. Liegt es an den Dropdown-Feldern oder muss ich bei einer Kombination von zwei Javascripten Teile weglassen?
Last edit: 3 months 2 weeks ago by HETILV.
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13227
- Thank you received: 4061
3 months 2 weeks ago #258373
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Matrix-Frage mit verschiedenen Dropdown-Menüs
Es ist so halb richtig.
Die Fragenvalidierung wird genommen, wenn z.B. einzelne Teilfragen verschieden validiert werden sollen (Name, E-Mail, Taillenweite)
Die Teilfragenvalidierung wird genommen, wenn alle Teilfragen gleich validiert werden sollen (daher ist hier auch die Variable "this" oft benutzt)
Hier ist es nun eine Mischung aus beiden; Du validierst zwar alle gleich, musst aber alle Zellen einzeln ansprechen.
Funktioniert, denn in diesem Fall nehmen sich die Beiden nichts.
Und die Zwischentexte?
Die kannst Du ja nahezu 1:1 aus dem Tutorial "Matrizen", Kap. 5.1. übernehmen
Joffm
Die Fragenvalidierung wird genommen, wenn z.B. einzelne Teilfragen verschieden validiert werden sollen (Name, E-Mail, Taillenweite)
Die Teilfragenvalidierung wird genommen, wenn alle Teilfragen gleich validiert werden sollen (daher ist hier auch die Variable "this" oft benutzt)
Hier ist es nun eine Mischung aus beiden; Du validierst zwar alle gleich, musst aber alle Zellen einzeln ansprechen.
Funktioniert, denn in diesem Fall nehmen sich die Beiden nichts.
Und die Zwischentexte?
Die kannst Du ja nahezu 1:1 aus dem Tutorial "Matrizen", Kap. 5.1. übernehmen
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13227
- Thank you received: 4061
3 months 2 weeks ago #258407
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Matrix-Frage mit verschiedenen Dropdown-Menüs
Ich habe übrigens das erwähnte script-snippet gefunden.
Wenn Du dies
nach dem Block // Returning to page und
vor //Clean up styles einfügst, werden Nicht-Ziffern einfach direkt wieder gelöscht.
Dann ist keine Validierung nötig.
Joffm
Wenn Du dies
nach dem Block // Returning to page und
vor //Clean up styles einfügst, werden Nicht-Ziffern einfach direkt wieder gelöscht.
Code:
// Listener on column 5 inputs $('.answer-item.answer_cell_X005 input:text', thisQuestion).on('keyup change', function(e) { var thisValue = $.trim($(this).val()); // Numerics only if($.isNumeric(thisValue) === false) { // Strip out non-numerics characters newValue = thisValue.replace(/\D/g,''); $(this).val(newValue).trigger('change'); } }); // Clean-up styles
Dann ist keine Validierung nötig.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- HETILV
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 0
3 months 2 weeks ago #258431
by HETILV
Replied by HETILV on topic Matrix-Frage mit verschiedenen Dropdown-Menüs
Hallo Joffm,
vielen lieben Dank für das script-snippet. Es funktioniert prima.
Allerdings mache ich noch irgendwas bei den Zwischenüberschriften falsch. Aber was?
LG
vielen lieben Dank für das script-snippet. Es funktioniert prima.
Allerdings mache ich noch irgendwas bei den Zwischenüberschriften falsch. Aber was?
LG
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13227
- Thank you received: 4061
3 months 2 weeks ago - 3 months 2 weeks ago #258442
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Matrix-Frage mit verschiedenen Dropdown-Menüs
Hallo,
das liegt daran, dass Du das Tutorial nicht richtig gelesen hast.
In den Vorbemerkungen steht nämlich
Die dargestellten Codes sollten nicht aus diesem Text in LimeSurvey kopiert werden.
Es könnten sich noch Reste der Formatierung im Text befinden, der den Code dann unbrauchbar macht.
Daher bitte diese Codestücke immer aus der Beispielstudie übernehmen.
Und genau das ist der Fall. Es sind zwei Zeilenumbrüche hineingerutscht, die in javascript verboten sind.
Ist hier deutlich zu sehen.
Also: Mach sie weg.
Samsung
das liegt daran, dass Du das Tutorial nicht richtig gelesen hast.
In den Vorbemerkungen steht nämlich
Die dargestellten Codes sollten nicht aus diesem Text in LimeSurvey kopiert werden.
Es könnten sich noch Reste der Formatierung im Text befinden, der den Code dann unbrauchbar macht.
Daher bitte diese Codestücke immer aus der Beispielstudie übernehmen.
Und genau das ist der Fall. Es sind zwei Zeilenumbrüche hineingerutscht, die in javascript verboten sind.
Ist hier deutlich zu sehen.
Also: Mach sie weg.
Samsung
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 3 months 2 weeks ago by Joffm.
Please Log in to join the conversation.
Moderators: Joffm