Please Help, hidden question with answers

More
4 years 8 months ago #91962 by Serafim
Serafim replied the topic: Please Help, hidden question with answers
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?

Please Log in to join the conversation.

More
4 years 8 months ago #91964 by tpartner
tpartner replied the topic: Please Help, hidden question with answers
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 Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

Please Log in to join the conversation.

More
4 years 8 months ago #91969 by Serafim
Serafim replied the topic: Please Help, hidden question with answers
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.

Please Log in to join the conversation.

More
4 years 8 months ago #91978 by tpartner
tpartner replied the topic: Please Help, hidden question with answers
I don't think you can do that. You can't filter columns of arrays.

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

Please Log in to join the conversation.

More
4 years 8 months ago #91992 by Serafim
Serafim replied the topic: Please Help, hidden question with answers
Ok, anyway many thanks for all your help.

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now