Welcome to the LimeSurvey Community Forum

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

Adding "Other:" option to array

More
11 months 3 weeks ago #226839 by pari2205
Please help us help you and fill where relevant:
Your LimeSurvey version: [see right hand bottom of your LimeSurvey admin screen]
Own server or LimeSurvey hosting:
Survey theme/template:
==================
Hello everybody,
I was wondering if it is possible to add to the end of the Subquestions in an array the "Other:" option, so that the user can write in their own subquestion and then select one of the Answer options.
The selector fot the "Other: option" does not come up on the settings for the array question category.

Thank you very much.

Please Log in to join the conversation.

More
11 months 3 weeks ago #226841 by tpartner
Why didn't you answer the questions at the top of the form? We have no clue about your LimeSurvey installation.

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
The following user(s) said Thank You: pari2205

Please Log in to join the conversation.

More
11 months 3 weeks ago #226848 by pari2205
Sorry, I'm very new about this.
Version 5.3.6, Limesurvey Cloud

Please Log in to join the conversation.

More
11 months 3 weeks ago #226851 by tpartner
Add a short-text question in the same group directly after the array question and then add this scripot to the source of the array question:
 
 
Code:
<script type="text/javascript" data-author="Tony Partner">  
  $(document).on('ready pjax:scriptcomplete',function(){
 
    // Identify the questions
    var thisQuestion = $('#question{QID}');
    var nextQuestion = thisQuestion.nextAll('.text-short:eq(0)');
 
        // Hide the next question
    nextQuestion.hide();
 
    // Move the text inputs
    $('tr[id^="javatbd"]:last th.answertext', thisQuestion).append($('.answer-item', nextQuestion));
 
    // Clean-up styling
    $('th.answertext .answer-item', thisQuestion).css({
      'padding': 0
    });
    $('th.answertext .answer-item div', thisQuestion).css({
      'padding': 0
    });
 
  });
</script>

 

Sample survey attached: 

File Attachment:

File Name: limesurvey...8(2).lss
File Size:53 KB

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
The following user(s) said Thank You: pari2205

Please Log in to join the conversation.

More
11 months 3 weeks ago #226853 by pari2205
Thank you. I only have one last question: how can I open the file .lss you attached so that I can make sure I am doing everything right?

Please Log in to join the conversation.

More
11 months 3 weeks ago - 11 months 3 weeks ago #226854 by tpartner
You can open it in any plain-text editor but I don't know why you would. Simply import it as a survey.

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Last edit: 11 months 3 weeks ago by tpartner.

Please Log in to join the conversation.

Lime-years ahead

Online-surveys for every purse and purpose