Show "Submit" Button AFTER "Yes" (Radio or Yes/no) v3.15.9

Plus d'informations
il y a 6 mois 2 semaines - il y a 6 mois 2 semaines #181065 par UdoHolzmann
Hi. I have seen this issue discussed with earlier versions of LS. I am using 3.15.9.

At the very end of my survey (last question of last group), I want the user to confirm that they are ready to submit their Information after clicking "Yes" using a radio button or Yes/No box option.

Any ideas on the JavaScript needed for this?

Thanks.
Dernière édition: il y a 6 mois 2 semaines par UdoHolzmann.

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

LimeSurvey Partners
Plus d'informations
il y a 6 mois 2 semaines #181067 par Joffm
Hi,

what do you want to happen if the user clicks "No"?

Joffm


Volunteers are not paid.
Not because they are worthless, but because they are priceless

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

Plus d'informations
il y a 6 mois 2 semaines #181068 par UdoHolzmann
The "Submit" button should remain hidden. Thanks.

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

Plus d'informations
il y a 6 mois 2 semaines #181129 par UdoHolzmann
Anyone? Please...

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

Plus d'informations
il y a 6 mois 2 semaines #181149 par tpartner
If using a Yes/No type question, you can add a script like this to the question source:

<script type="text/javascript" charset="utf-8">
 
	$(document).ready(function() {
 
		// Hide the submit button
		$('#ls-button-submit').hide();
 
		// Listener on the yes/no answers
		$('#question{QID} input:radio').on('change', function(e) {
			if($('#question{QID} input:radio:checked:eq(0)').val() == 'Y') {
				$('#ls-button-submit').fadeIn(500);
			}
			else {
				$('#ls-button-submit').fadeOut(500);
			}
		});
	});	
</script>

Sample survey attached:

Fichier attaché :

Nom du fichier : limesurvey...2-28.lss
Taille du ficher :28 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 :

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

Plus d'informations
il y a 6 mois 2 semaines #181151 par UdoHolzmann
Thanks. I will give this a try. Dumb question: where is the question source? You mean click "source" in the text box where I write my question and paste there?

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

Plus d'informations
il y a 6 mois 2 semaines #181153 par tpartner
See this article about how to add JavaScript - manual.limesurvey.org/Workarounds:_Manip...tc..29_in_LimeSurvey

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 6 mois 2 semaines #181154 par UdoHolzmann
Thanks. That helps a lot.

In your code above, do I have to edit "#question{QID}" to "#question1234"?

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

Plus d'informations
il y a 6 mois 2 semaines #181158 par tpartner
Nope, the {QID} placeholder will automatically return the question ID.

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 6 mois 2 semaines #181164 par UdoHolzmann
Awesome. It does work. Thank you much!

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

Plus d'informations
il y a 5 mois 2 semaines #182505 par tpartner
That does not target a specific question.

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.

Commencez dès maintenant !

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

Inscrivez-vous maintenant

Inscrivez-vous à notre Newsletter!