"Exclusive option" in array

Plus d'informations
il y a 3 ans 10 mois #130390 par delarammahdaviii
hi
thanks for
i want use "Exclusive option" in array but for answer code , not for subquestion code
how can do it ?

Connexion ou Créer un compte pour participer à la conversation.

LimeSurvey Partners
Plus d'informations
il y a 3 ans 10 mois #130395 par tpartner
Réponse de tpartner sur le sujet "Exclusive option" in array
Sorry, I don't understand the question. In an array, the answer options are already exclusive because they're radios.

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Official LimeSurvey Partner - partnersurveys.com

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 10 mois - il y a 3 ans 10 mois #130397 par delarammahdaviii
In an array (single choice per rows); i want choice answer in column , if one of the answer in D column is choose , another rows can't choose the answer D column .
Pièces jointes :
Dernière édition: il y a 3 ans 10 mois par delarammahdaviii.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 10 mois #130399 par tpartner
Réponse de tpartner sur le sujet "Exclusive option" in array
Just for column D, or for all columns?

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Official LimeSurvey Partner - partnersurveys.com

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 10 mois #130400 par delarammahdaviii
Just for column D

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 10 mois - il y a 3 ans 10 mois #130407 par tpartner
Réponse de tpartner sur le sujet "Exclusive option" in array
In that case, adding this script to the question source should do the trick:

<script type="text/javascript" charset="utf-8">		
	$(document).ready(function() {	
 
		// Identify this question
		var thisQuestion = $('#question{QID}');
 
		// Assign column-specific classes
		$('table.subquestions-list tr', thisQuestion).each(function(i){
			$('> *', this).each(function(i){
				$(this).addClass('column-'+i+'');
				$(this).attr('data-column', i);
			});
		});
 
		// Define the column to have exclusive answers
		var exclusiveColumn = 4;
 
		// Listeners on the radios
		$('input.radio', thisQuestion).on('click', function(e) {
			var thisCell = $(this).closest('td');
			if($(thisCell).hasClass('column-'+exclusiveColumn)) {
				setTimeout(function () {
					$('.column-'+exclusiveColumn+' input.radio:not(:checked)', thisQuestion).prop('disabled', true);
				}, 100);
			}
			if($('.column-'+exclusiveColumn+' input.radio:checked', thisQuestion).length == 0) {
				$('.column-'+exclusiveColumn+' input.radio', thisQuestion).prop('disabled', false);
			}
		});
 
		// Initial radio state
		if($('.column-'+exclusiveColumn+' input.radio:checked', thisQuestion).length != 0) {
			$('.column-'+exclusiveColumn+' input.radio:not(:checked)', thisQuestion).prop('disabled', true);
		}
    });
</script>

Sample survey attached.

Fichier attaché :

Nom du fichier : limesurvey...47-2.lss
Taille du ficher :21 ko

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Official LimeSurvey Partner - partnersurveys.com
Pièces jointes :
Dernière édition: il y a 3 ans 10 mois par tpartner.
Les utilisateur(s) suivant ont remercié: delarammahdaviii

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 10 mois - il y a 3 ans 10 mois #130445 par DenisChenu
Réponse de DenisChenu sur le sujet "Exclusive option" in array
ANd with EM (for PHP validation too (user deactivated javascript)

Question validation equation
countif("d",self.NAOK) <= 1

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
An error happen ? Before make a new topic : remind the Debug mode .
Dernière édition: il y a 3 ans 10 mois par DenisChenu.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 10 mois - il y a 3 ans 10 mois #130462 par tpartner
Réponse de tpartner sur le sujet "Exclusive option" in array
Yeah but I think the user experience with disabled radios is better. :)

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Official LimeSurvey Partner - partnersurveys.com
Dernière édition: il y a 3 ans 10 mois par tpartner.
Les utilisateur(s) suivant ont remercié: delarammahdaviii

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 10 mois #130469 par Mazi
Réponse de Mazi sur le sujet "Exclusive option" in array

DenisChenu écrit: ANd with EM (for PHP validation too (user deactivated javascript)

Question validation equation

countif("d",self.NAOK) <= 1

Denis, is that a custom validation for making sure that at the whole question option "d" is used only once?

Best regards/Beste Grüße,
Dr. Marcel Minke
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)survey-consulting.com
Want to use your survey offline -> www.offlinesurveys.com

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 10 mois #130500 par DenisChenu
Réponse de DenisChenu sur le sujet "Exclusive option" in array

Mazi écrit: ....
Denis, is that a custom validation for making sure that at the whole question option "d" is used only once?

Yes

tpartner écrit: Yeah but I think the user experience with disabled radios is better. :)

Sure, but : need a PHP control :). Else a user can decativate JS (or js can be broken for some reason ;) ) and false value in DB.

I try always to
- Add specific desired behaviour in EM first
- Add some js for user experience
:)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
An error happen ? Before make a new topic : remind the Debug mode .

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 10 mois #130506 par tpartner
Réponse de tpartner sur le sujet "Exclusive option" in array
Well, with JavaScript disabled LimeSurvey is almost useless anyway - there is no dynamic filtering or EM.

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Official LimeSurvey Partner - partnersurveys.com

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 10 mois - il y a 3 ans 10 mois #130530 par delarammahdaviii
hi
tnx all for reply:) :) :)


i so sorry this case is change
if one of the D column is select ; C and B else disable .user only can select from A or E
Pièces jointes :
Dernière édition: il y a 3 ans 10 mois par delarammahdaviii.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 2 semaines #187895 par EnricoCaruso
Réponse de EnricoCaruso sur le sujet "Exclusive option" in array
The script and sample survey currently do not work with LimeSurvey version 3.17.9. I can not find what's going on. Maybe there is a version conflict here.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 2 semaines - il y a 3 mois 2 semaines #187902 par Joffm
Réponse de Joffm sur le sujet "Exclusive option" in array

Maybe there is a version conflict here.

Yes, this is very probable.
This thread ended three and a half years ago and the screenshot shows a template of version 2.05 / 2.06 (I think)

So please add your sample survey as *.lss, explain what you want to do, and we will try to find a solution.

Joffm


Volunteers are not paid.
Not because they are worthless, but because they are priceless
Pièces jointes :
Dernière édition: il y a 3 mois 2 semaines par Joffm.
Les utilisateur(s) suivant ont remercié: EnricoCaruso

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 1 semaine #187934 par EnricoCaruso
Réponse de EnricoCaruso sur le sujet "Exclusive option" in array
A rating of individual statements is required, with simultaneous distribution of the ranking (exclusive answer per column, except last column). The script from tpartner tpartner on topic Need a replacement for Ranking Questionhere

Fichier attaché :

Nom du fichier : limesurvey...5517.lss
Taille du ficher :31 ko
goes in the right direction, only it works for all columns. I can not get an exception for the last column. The solution in this forum where the individual Exclusive columns can be specified is good, but it does not work.
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Commencez dès maintenant !

Créez simplement un compte et commencez à utiliser LimeSurvey dès aujourd'hui.

Inscrivez-vous maintenant

Inscrivez-vous à notre Newsletter!