Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

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

how to make two question type in one wrap using limesurvey il y a 1 an 9 mois #89296

  • mimi
  • Portrait de mimi
  • Hors ligne
  • Junior Lime
  • Messages : 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
Pièces jointes :
Dernière édition: il y a 1 an 9 mois par mimi.
L'administrateur a désactivé l'accès en écriture pour le public.

Aw: how to make two question type in one wrap using limesurvey il y a 1 an 9 mois #89300

  • jelo
  • Portrait de jelo
  • Hors ligne
  • Platinum Lime
  • Messages : 467
  • Remerciements reçus 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.
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Aw: how to make two question type in one wrap using limesurvey il y a 1 an 9 mois #89315

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6277
  • Remerciements reçus 802
  • Karma: 241
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();
});
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Aw: how to make two question type in one wrap using limesurvey il y a 1 an 9 mois #89328

  • tpartner
  • Portrait de tpartner
  • Hors ligne
  • LimeSurvey Team
  • Messages : 4141
  • Remerciements reçus 768
  • Karma: 349
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.
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Aw: how to make two question type in one wrap using limesurvey il y a 1 an 9 mois #89376

  • mimi
  • Portrait de mimi
  • Hors ligne
  • Junior Lime
  • Messages : 32
  • Karma: 0
tQ s0 much to all of u for helping.

:lol:
it works! :)
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Aw: how to make two question type in one wrap using limesurvey il y a 1 an 6 mois #92491

  • Serafim
  • Portrait de Serafim
  • Hors ligne
  • Expert Lime
  • Messages : 114
  • Remerciements reçus 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?
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Aw: how to make two question type in one wrap using limesurvey il y a 1 an 6 mois #92537

  • tpartner
  • Portrait de tpartner
  • Hors ligne
  • LimeSurvey Team
  • Messages : 4141
  • Remerciements reçus 768
  • Karma: 349
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.
L'administrateur a désactivé l'accès en écriture pour le public.
Modérateurs: ITEd
Temps de génération de la page : 0.171 secondes
Donation Image