Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA: how to make two question type in one wrap using limesurvey

how to make two question type in one wrap using limesurvey 1 Jahr 8 Monate her #89296

  • mimi
  • mimis Avatar
  • OFFLINE
  • Junior Lime
  • Beiträge: 32
  • Karma: 0
hi..

i want to put two question type in one question.
but when i did, it'll be separated.
i want to make it in one wrapped and the second answer is on the right side
here i attach the example of question that i've done
Anhang:
Letzte Änderung: 1 Jahr 8 Monate her von mimi.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: how to make two question type in one wrap using limesurvey 1 Jahr 8 Monate her #89300

  • jelo
  • jelos Avatar
  • OFFLINE
  • Platinum Lime
  • Beiträge: 467
  • Dank erhalten: 52
  • Karma: 16
There is no free format question type to mix questions together out of the box.

Perhaps our javascript wizards can provide you a workaround with javascript/css to display these two question side by side.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Aw: how to make two question type in one wrap using limesurvey 1 Jahr 8 Monate her #89315

  • DenisChenu
  • DenisChenus Avatar
  • OFFLINE
  • Moderator Lime
  • Beiträge: 6238
  • Dank erhalten: 794
  • Karma: 238
Hello,
It's only a css problem, tou can do that in template.css too.

A javascript quick workaround.
Seem you using default template
After reading the javascript workaround section of the wiki.
In the first question
$(function() {
 $("question{QID} .question-wrapper").parent('tr').css('margin-bottom','0');
});

In the second question:
$(function() {
$("#question{QID} .questiontext").parent('tr').hide();
});
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Aw: how to make two question type in one wrap using limesurvey 1 Jahr 8 Monate her #89328

  • tpartner
  • tpartners Avatar
  • OFFLINE
  • LimeSurvey Team
  • Beiträge: 4071
  • Dank erhalten: 748
  • Karma: 341
Or to expand on Denis's train of thought :P

Add this to the first question. It will hide the second question and move its radios to the answer element of the first.
<script type="text/javascript" charset="utf-8">
	$(document).ready(function(){
 
		// Identify the questions
		var thisQuestion = $('#question{QID}');
		var nextQuestion = $(thisQuestion).next('div[id^="question"]');
 
		// Hide the next question
		$(nextQuestion).hide();
 
		// Move the radios from the next question
		$('.answer .answer-item', thisQuestion).append($('ul.answers-list', nextQuestion));
 
		// Some cleanup styles
		$('.answer-item select, .answer-item ul, .answer-item li', thisQuestion).css({
			'float': 'left'
		});
		$('.answer-item ul', thisQuestion).css({
			'list-style': 'none',
			'margin-left': '50px'
		});
		$('.answer-item li', thisQuestion).css({
			'margin-right': '15px'
		});
	});
</script>

capture.jpg
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: Aw: how to make two question type in one wrap using limesurvey 1 Jahr 8 Monate her #89376

  • mimi
  • mimis Avatar
  • OFFLINE
  • Junior Lime
  • Beiträge: 32
  • Karma: 0
tQ s0 much to all of u for helping.

:lol:
it works! :)
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Aw: how to make two question type in one wrap using limesurvey 1 Jahr 5 Monate her #92491

  • Serafim
  • Serafims Avatar
  • OFFLINE
  • Expert Lime
  • Beiträge: 114
  • Dank erhalten: 2
  • Karma: 2
Hi there, is it possible repeat the code? So I would have more than one drop list and more than one second question?
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Aw: how to make two question type in one wrap using limesurvey 1 Jahr 5 Monate her #92537

  • tpartner
  • tpartners Avatar
  • OFFLINE
  • LimeSurvey Team
  • Beiträge: 4071
  • Dank erhalten: 748
  • Karma: 341
You can repeat this code as many times on a page as you like. It will manipulate any drop-down question it is inserted in (and the following radio 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.
Moderatoren: ITEd
Ladezeit der Seite: 0.155 Sekunden
Donation Image