- Posts: 7
- Thank you received: 0
Ask the community, share ideas, and connect with other LimeSurvey users!
Please Log in to join the conversation.
Ist das so mit einer simplen „Liste(Optionsfelder)“ umsetzbar? Oder muss ich trotzdem wie von Dir gestern beschrieben mit einer HM und einem Matrixfilter arbeiten?
Please Log in to join the conversation.
Please Log in to join the conversation.
Nicht komplett.Ich hoffe, dass es jetzt nicht komplett falsch war.
P.S.
Da ich davon ausgegangen bin, dass der "nicht erhältliche" Artikel hart kodiert wird, ist die Gleichungsfrage, um die Mehrfachnennung vorzubesetzen, unnötig.
Es genügt, die Werte mittels der "Vorgabeantworten" zu setzen.
Das kann man auch während der Umfrage ändern.
Jetzt kommt noch die Unterscheidung, ob dieses dritte Item gar nicht gezeigt werden soll, oder ob es ausgegraut dargestellt wird.
Dies wird gesetzt mittels des "Matrix Filter Typs" (versteckt oder deaktiviert)
Das verstehe ich nicht. Dass eine Frage versteckt ist, bedeutet doch nicht, dass die Daten nicht vorhanden sind.Was ich bei diesem Prozedere auch noch nicht ganz verstehe ist, wie die Antwortoptionen der Einfachnennung später für den Teilnehmer zu sehen sein werden. Die Mehrfachnennung wird ja versteckt – und dann taucht doch gar keine der Antwortoptionen auf…
<style type="text/css"> .js .ls-disabled { opacity: 0.9; } </style>
<p style="margin:0cm; -webkit-text-stroke-width:0px; text-align:justify"><span style="font-size:medium"><span style="font-family:Calibri, sans-serif"><span style="caret-color:#000000"><span style="color:#000000"><span style="font-style:normal"><span style="font-variant-caps:normal"><span style="font-weight:400"><span style="letter-spacing:normal"><span style="orphans:auto"><span style="text-transform:none"><span style="white-space:normal"><span style="widows:auto"><span style="word-spacing:0px"><span style="-webkit-text-size-adjust:auto"><span style="text-decoration:none"><strong><span style="font-size:13.5pt"><span style="font-family:Calibri, sans-serif"><span style="color:black">Produktinformationen:</span></span></span></strong></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p style="margin:0cm; -webkit-text-stroke-width:0px; text-align:justify"><span style="font-size:medium"><span style="font-family:Calibri, sans-serif"><span style="caret-color:#000000"><span style="color:#000000"><span style="font-style:normal"><span style="font-variant-caps:normal"><span style="font-weight:400"><span style="letter-spacing:normal"><span style="orphans:auto"><span style="text-transform:none"><span style="white-space:normal"><span style="widows:auto"><span style="word-spacing:0px"><span style="-webkit-text-size-adjust:auto"><span style="text-decoration:none"> - Preis (pro kg): 3,19 €</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p style="margin:0cm; -webkit-text-stroke-width:0px; text-align:justify"><span style="font-size:medium"><span style="font-family:Calibri, sans-serif"><span style="caret-color:#000000"><span style="color:#000000"><span style="font-style:normal"><span style="font-variant-caps:normal"><span style="font-weight:400"><span style="letter-spacing:normal"><span style="orphans:auto"><span style="text-transform:none"><span style="white-space:normal"><span style="widows:auto"><span style="word-spacing:0px"><span style="-webkit-text-size-adjust:auto"><span style="text-decoration:none"> - Qualitätsurteil (Note): 2</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<style> .titel { font-size:18px; font-weight:bold; font-family:Calibri; } .detail { font-size:16px; font-weight:normal; margin-left:20px; font-family:Calibri; } </style>
<span class="titel">Produktinformationen:</span><br/> <span class="detail">- Preis (pro kg): 3,19 €</span><br/> <span class="detail">- Qualitätsurteil (Note): 2</span>
$('#question{QID} tr[id^="javatbd"]:eq(0) .radio-item:eq(2) *').remove();
<style> .answer_cell_3 label::before { display:none; } </style>
<script type="text/javascript" data-author="Tony Partner"> $(document).on('ready pjax:scriptcomplete',function(){ var fixedAnswerCode = '4'; // Das ist der Code von "Keine davon" var thisQuestion = $('#question{QID}'); // Index the array columns $('table.subquestion-list tr', thisQuestion).each(function(i) { $('> *', this).each(function(i) { $(this).attr('data-index', i); }); }); // Identify the fixed column var fixedIndex = $('.answer_cell_'+fixedAnswerCode+':eq(0)').attr('data-index'); $('[data-index="'+fixedIndex+'"]', thisQuestion).addClass('fixed-column'); // Identify "no answer" if($('.noanswer-item', thisQuestion).length > 0) { $('table.subquestion-list tr > :last-child', thisQuestion).addClass('col-no-answer'); } // Create an array of the columns var columns = []; $('table.subquestion-list tr.answers-list:eq(0) td.answer-item', thisQuestion).each(function(i) { columns.push($(this).attr('data-index')); }); // A function to shuffle elements or contents of arrays (function($){ $.fn.shuffle = function() { return this.each(function(){ var items = $(this).children(); return (items.length) ? $(this).html($.shuffle(items)) : this; }); } $.shuffle = function(arr) { for( var j, x, i = arr.length; i; j = parseInt(Math.random() * i), x = arr[--i], arr[i] = arr[j], arr[j] = x ); return arr; } })(jQuery); // Shuffle the columns array columns = $.shuffle(columns); // Reposition the row elements $('table.subquestion-list tr', thisQuestion).each(function(i) { var thisRow = $(this); $(columns).each(function(i, val) { thisRow.append($('[data-index="'+val+'"]', thisRow)); thisRow.append($('.fixed-column', thisRow)); thisRow.append($('.col-no-answer', thisRow)); }); }); }); </script>
Please Log in to join the conversation.