Check out the LimeSurvey source code on GitHub!
Welcome, Guest
Username: Password:

TOPIC: RadioButton Condiciones

RadioButton Condiciones 4 years 2 weeks ago #83325

  • antoniogu
  • antoniogu's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 6
  • Karma: 0
Hola, tengo el siguiente problema:

En una encuesta tengo en una seccion una pregunta tipo radiobutton, quiero que cuando marquemos una opcion, en una pregunta posterior de otra seccion tambien de tipo radiobutton se marque por defecto una opcion determinada. Si cambio el formato de la pregunta por tipo checkbox si consigo hacerlo que funcione, pero necesito que el tipo de pregunta sea radio.

El codigo que pongo a continuacion es el que me funciona con tipo de pregunta checkbox introduciendolo al principio de la seccion de la segunda pregunta.

<script type="text/javascript" charset="UTF-8">
$(document).ready(function() {

if ('{INSERTANS:EncuestaXSeccionXPregunta}' == 'textoCheckbox')
{
$('#answerEncuestaXSeccionXPregunta').attr('checked', true);
}
});
</script>
The administrator has disabled public write access.

RadioButton Condiciones 4 years 1 week ago #83568

  • Ben_V
  • Ben_V's Avatar
  • Offline
  • Platinum Lime
  • Posts: 1790
  • Thank you received: 439
  • Karma: 110
A ver si te basta :)
<script type="text/javascript" charset="utf-8">
	var previa = '{INSERTANS:111X222X33}';
	$(document).ready(function() {
		if (previa == 'texto') {$('#answer111X223X34A1').attr('checked', true);}
	});
</script>

Ben/
Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
All LS releases => bit.ly/1VMuTDu | 2.06lts => bit.ly/1Qv44A1
Demo surveys => bit.ly/20NW9V8 (already included in /docs/demosurveys)
The administrator has disabled public write access.

RadioButton Condiciones 4 years 1 week ago #83579

  • antoniogu
  • antoniogu's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 6
  • Karma: 0
Gracias por la aportacion.

Finalmente lo he conseguido hacer insertando la siguiente linea de codigo:

<script type="text/javascript" charset="UTF-8">
$(document).ready(function() {

if ( '{INSERTANS:111X222X333}' == 'Texto'){
document.getElementById('answer111X223X334').checked = true;
}

});

</script>
The administrator has disabled public write access.

RadioButton Condiciones 4 years 1 week ago #83586

  • Ben_V
  • Ben_V's Avatar
  • Offline
  • Platinum Lime
  • Posts: 1790
  • Thank you received: 439
  • Karma: 110
Muy bien...!
Ahora con las nuevas versiones de LS, se alivia del uso de este tipo de codigo javascript.
Creo que vale realmente la pena (si haces muchas encuestas) de invertir un poco de tiempo y mirartelo poco a poco...

Un saludo
Ben/
Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
All LS releases => bit.ly/1VMuTDu | 2.06lts => bit.ly/1Qv44A1
Demo surveys => bit.ly/20NW9V8 (already included in /docs/demosurveys)
The administrator has disabled public write access.
Time to create page: 0.203 seconds
Imprint                   Data Protection Statement                  Revocation information and revocation form