Welcome, Guest
Username: Password: Remember me

TOPIC: Hiding the main question of array type questions

Hiding the main question of array type questions 4 months 3 weeks ago #109274

  • Foram
  • Foram's Avatar
  • OFFLINE
  • Junior Lime
  • Posts: 24
  • Karma: 0
Hi,

I have added array type question in my survey. I only have sub-questions for it.No Main question. So I have left the question field blank when I created the survey. But now when I am testing the survey that blank field is being displayed. Can I remove this space ?
Attachments:
The administrator has disabled public write access.

Hiding the main question of array type questions 4 months 3 weeks ago #109275

  • tpartner
  • tpartner's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 4272
  • Thank you received: 806
  • Karma: 369
LimeSurvey version?

Template being used?


.
Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
The administrator has disabled public write access.

Hiding the main question of array type questions 4 months 3 weeks ago #109281

  • Foram
  • Foram's Avatar
  • OFFLINE
  • Junior Lime
  • Posts: 24
  • Karma: 0
LimeSurvey Version : 2.05+
Template used : basic

I have created the copy of basic template and I am changing it according to our requirement.
The administrator has disabled public write access.

Hiding the main question of array type questions 4 months 3 weeks ago #109318

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6451
  • Thank you received: 844
  • Karma: 249
Hi,

I think you can do it like this, without any system, in question.pstpl:

replace
<span class="asterisk">{QUESTION_MANDATORY}</span><span class="qnumcode">{QUESTION_NUMBER} {QUESTION_CODE} </span>{QUESTION_TEXT}<br /><span class="questionhelp">{QUESTION_HELP}</span>
by
{if(trim(QUESTION_TEXT)!="","<span class='asterisk'>"+QUESTION_MANDATORY+"</span><span class='qnumcode'>"+QUESTION_NUMBER+" "+QUESTION_CODE+" </span>"+QUESTION_TEXT+"<br /><span class='questionhelp'>"+QUESTION_HELP+"</span>","")}

Maybe some correction to do.
The administrator has disabled public write access.

Hiding the main question of array type questions 4 months 3 weeks ago #109324

  • tpartner
  • tpartner's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 4272
  • Thank you received: 806
  • Karma: 369
Good tip Denis but I think that will still leave the row visible with some padding.

Another solution would be to set up your survey to use JavaScript and add this to the source of the question text:

<script type="text/javascript" charset="utf-8">	
	$(document).ready(function() { 
		$('#question{QID} td.be').closest('tr').hide();
	});
</script>


.
Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
Last Edit: 4 months 3 weeks ago by tpartner.
The administrator has disabled public write access.

Hiding the main question of array type questions 4 months 3 weeks ago #109326

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6451
  • Thank you received: 844
  • Karma: 249
tpartner wrote:
Good tip Denis but I think that will still leave the row visible with some padding.
I use it a lot in SkeletonQuest but more for 'question help' then we can use padding on question help without any other javasript.

git.sondages.pro/?p=skeletonquest.git/.g...lob;f=question.pstpl
Last Edit: 4 months 3 weeks ago by DenisChenu.
The administrator has disabled public write access.
Moderators: ITEd
Time to create page: 0.229 seconds
Donation Image