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

SUJET : filling in a radio button if a multiple choice response is selected

filling in a radio button if a multiple choice response is selected il y a 9 mois 3 semaines #97511

  • bwoo5
  • Portrait de bwoo5
  • Hors ligne
  • Expert Lime
  • Messages : 80
  • Remerciements reçus 4
  • Karma: 0
I have version 1.91 so before EM, so this is through javascript until I can get around to updating.

Q2 is multiple choice.
Q3 is a yes/no radio button.

I need to have the radio button be check yes if option 4 it ticked in the multiple choice and no if it isn't.

Also need for the radio button to be hidden but make sure it fires for quota purposes when they click next.
Dernière édition: il y a 9 mois 3 semaines par bwoo5.
L'administrateur a désactivé l'accès en écriture pour le public.

filling in a radio button if a multiple choice response is selected il y a 9 mois 3 semaines #97516

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 5845
  • Remerciements reçus 715
  • Karma: 222
Set Q3 to hidden
Add Q4 : equation with
{Q3=if(Q2_SQ4=="Y","Y","N")}

And .... wait for next release ( see: bugs.limesurvey.org/view.php?id=7895).
L'administrateur a désactivé l'accès en écriture pour le public.

filling in a radio button if a multiple choice response is selected il y a 9 mois 3 semaines #97518

  • bwoo5
  • Portrait de bwoo5
  • Hors ligne
  • Expert Lime
  • Messages : 80
  • Remerciements reçus 4
  • Karma: 0
Hi Denis,

I understand that is how you would do it in 2.0 with EM but we are actually on 1.91 so i need javascript that will do it. We are looking to upgrade to 2.0 soon, just not at a time where we can do now because of live surveys.
L'administrateur a désactivé l'accès en écriture pour le public.

filling in a radio button if a multiple choice response is selected il y a 9 mois 3 semaines #97541

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 5845
  • Remerciements reçus 715
  • Karma: 222
Hello,

With same page ?

Then somethink like that, need updating var at start.
<script>
 
$(function() {
var thisqid=212;
$("#question"+thisqid).hide();
var checkboxid="answerSGQA";
$("#"+checkboxid).click(function(){
if($(this).is(":checked")){
$("#question"+thisqid).find("input.radio[value='Y']").click();
}else{
$("#question"+thisqid).find("input.radio[value='N']").click();
}
}
});
</script>

Denis
PS: i never test javascript put in forum: you have to test and correct it.
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