The LimeSurvey Fund-Raiser 2012 is complete. Thank you for donating a total of 25,000 USD!     List of donors »

Welcome, Guest
Username: Password: Remember me

TOPIC: Please Help, hidden question with answers

Re: Please Help, hidden question with answers 3 months 3 weeks ago #91962

  • Serafim
  • Serafim's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 80
  • Karma: 1
I´m back again!

So, 2 questions:

1. This code is life saving to my surveys, just need a little help, if I have my survey to appear question by question, is it possible to not show the page with the hidden question? Because if my survey is question by question I have one screen with no question that I have to click next.

2. One different thing, using the previous answers for my present question, it will show m previous questions in the "Y" label, is it possible to show my previous answers in the "X" label?
The administrator has disabled public write access.

Re: Please Help, hidden question with answers 3 months 3 weeks ago #91964

  • tpartner
  • tpartner's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2870
  • Thank you received: 429
  • Karma: 246
1) If you do not have a "Previous" button, you can have JavaScript auto-submit the page:
<script type="text/javascript" charset="utf-8">
	$(document).ready(function() {
 
		// Hide the page
		$('body').hide();
 
		// Get the question ID and the token values
		var qID = '{QID}';
		var dept1 = '{TOKEN:ATTRIBUTE_1}';
		var dept2 = '{TOKEN:ATTRIBUTE_2}';
		var dept3 = '{TOKEN:ATTRIBUTE_3}';
		var dept4 = '{TOKEN:ATTRIBUTE_4}';
 
		// Hide the question
		$('#question'+qID).css({
			'position':'absolute',
			'left':'-9999em'
		});
 
		// Check the appropriate boxes
		if(dept1 == 'Y') {
			checkTheBox($('#question'+qID+' input[type="checkbox"]:eq(0)'));
		}
		if(dept2 == 'Y') {
			checkTheBox($('#question'+qID+' input[type="checkbox"]:eq(1)'));
		}
		if(dept3 == 'Y') {
			checkTheBox($('#question'+qID+' input[type="checkbox"]:eq(2)'));
		}
		if(dept4 == 'Y') {
			checkTheBox($('#question'+qID+' input[type="checkbox"]:eq(3)'));
		}
 
		// Submit the page
		document.limesurvey.move.value = 'movenext';
		$('form#limesurvey').submit();
 
		function checkTheBox(el) {
			$(el).attr('checked', true);
			checkconditions($(el).attr('value'), $(el).attr('name'), $(el).attr('type'));
		}
	});
</script>

2) I'm afraid I don't understand the question.
Cheers,
Tony

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

Re: Please Help, hidden question with answers 3 months 3 weeks ago #91969

  • Serafim
  • Serafim's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 80
  • Karma: 1
OK, thanks for the first question, it´s perfect, the survey works just fine.

The second question, sorry for my English, sometimes is hard to explain. So in a grid question, in my previous question I answered which department, now I want to rate those departments in some cases.

In my question, in the left I have the departments, and on top I have the cases, under the cases I choose from a drop list from 1 to 10 to rate. That is what I have now, and do remember that the departments are answers from a previous question. Is it possible to change that? Put my departments on top and the cases on the left? I tried to change but it wouldn't get my previous answers...

Once again many thanks and sorry for my English.
The administrator has disabled public write access.

Re: Please Help, hidden question with answers 3 months 3 weeks ago #91978

  • tpartner
  • tpartner's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2870
  • Thank you received: 429
  • Karma: 246
I don't think you can do that. You can't filter columns of arrays.
Cheers,
Tony

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

Re: Please Help, hidden question with answers 3 months 3 weeks ago #91992

  • Serafim
  • Serafim's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 80
  • Karma: 1
Ok, anyway many thanks for all your help.
The administrator has disabled public write access.
Moderators: DenisChenu, ITEd
Time to create page: 0.191 seconds
Donation Image