Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA: Please Help, hidden question with answers

Re: Please Help, hidden question with answers 1 Jahr 5 Monate her #91962

  • Serafim
  • Serafims Avatar
  • OFFLINE
  • Expert Lime
  • Beiträge: 114
  • Dank erhalten: 2
  • Karma: 2
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?
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Please Help, hidden question with answers 1 Jahr 5 Monate her #91964

  • tpartner
  • tpartners Avatar
  • OFFLINE
  • LimeSurvey Team
  • Beiträge: 4069
  • Dank erhalten: 748
  • Karma: 341
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.

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Please Help, hidden question with answers 1 Jahr 5 Monate her #91969

  • Serafim
  • Serafims Avatar
  • OFFLINE
  • Expert Lime
  • Beiträge: 114
  • Dank erhalten: 2
  • Karma: 2
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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Please Help, hidden question with answers 1 Jahr 5 Monate her #91978

  • tpartner
  • tpartners Avatar
  • OFFLINE
  • LimeSurvey Team
  • Beiträge: 4069
  • Dank erhalten: 748
  • Karma: 341
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.

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Please Help, hidden question with answers 1 Jahr 5 Monate her #91992

  • Serafim
  • Serafims Avatar
  • OFFLINE
  • Expert Lime
  • Beiträge: 114
  • Dank erhalten: 2
  • Karma: 2
Ok, anyway many thanks for all your help.
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: ITEd
Ladezeit der Seite: 0.149 Sekunden
Donation Image