Welcome to the LimeSurvey Community Forum

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

ajouter des lignes sans réponses dans un tableau

  • lcathelineau
  • lcathelineau's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 4 months ago #192127 by lcathelineau
Bonjour, je suis novice en la matière et malgré mes recherches, je ne trouve pas de réponse à ma question.
Voilà, je voudrais réaliser un tableau avec lignes et colonnes.
Dans ces lignes je voudrais ajouter des textes sans réponses à cocher.
Je vous mets en pièce jointe ce que j'aimerai faire.
Mecri d'avance pour vos réponses.
Attachments:
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 4 months ago #192128 by Joffm
Bonjour,

Code:
<script type="text/javascript" charset="utf-8">    
  $(document).ready(function() {  
 
    // Identify this question
    var thisQuestion = $('#question{QID}');
 
    // Define the sub-heading text strings
    var subHeading1 = 'Mention systematique ...';
    var subHeading2 = 'Support utilisable';
 
    var columnsLength = $('tr.subquestion-list:eq(0) > *', thisQuestion).length;
 
    // Insert the new rows
    $('tr.subquestion-list:eq(0)', thisQuestion).before('<tr class="sub-header-row"><th colspan="'+columnsLength+'">'+subHeading1+'</th></tr>');
    $('tr.subquestion-list:eq(3)', thisQuestion).before('<tr class="sub-header-row"><th colspan="'+columnsLength+'">'+subHeading2+'</th></tr>');  
 
    // Fix up the row classes
    var rowClass = 1;
    $('table.subquestion-list tbody tr', thisQuestion).each(function(i) {
      if($(this).hasClass('sub-header-row')) {
        rowClass = 1
      }
      else {
        rowClass++;
        $(this).removeClass('array1 array2')
        if(rowClass % 2 == 0) {
          $(this).addClass('array2');
        }
        else {
          $(this).addClass('array1');
        }
      }
    });
  });
</script>
<style type="text/css">.sub-header-row { margin-bottom: 20px; } 
  .sub-header-row th { background-color: #eeeeee; color: #000000 !important; text-align: left; }
</style>


Example:

File Attachment:

File Name: limesurvey...1163.lss
File Size:30 KB


Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: DenisChenu
The topic has been locked.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose