Home arrow Ondersteuning arrow Forums
LimeSurvey Forums
Welcome, Guest
Please Login or Register.    Lost Password?
Re:Atributo exclude_all_others no funciona siempre (1 viewing) (1) Guest
Go to bottom Favoured: 0
TOPIC: Re:Atributo exclude_all_others no funciona siempre
#14464
pirulo_s (User)
Fresh Lemon
Posts: 5
graphgraph
User Offline Click here to see the profile of this user
Atributo exclude_all_others no funciona siempre 5 Months, 2 Weeks ago Karma: 0  
Buenas a todos. He descubierto que el atributo exclude_all_others que se setea en las preguntas del tipo opción múltiple, no anda como debiera, en el caso que en la encuesta, a nivel página haya más de una ocurrencia de dicho tipo de preguntas.
El problema es que el script (qanda.php) genera como código javascript de salida una función de exclusión (desmarca las opciones excluyentes) para cada pregunta, pero siempre CON EL MISMO NOMBRE. Eso hace que al tildar cualquier respuesta excluyente, siempre ejecute la función de exclusión de la última pregunta.
La solución que encontré (quizás no demasiado elegante, pero si efectiva y rápida) es modificar las siguientes lineas del script qanda.php, cosa de que para cada pregunta con opciones excluyentes, la función de exclusión lleve el nombre del item en formato IDEncuestaXIdGrupoXIDPregunta.

A saber se modifican las líneas 1540 y 1613

Code:

function excludeAllOthers(value)

Code:

  $answer .= "excludeAllOthers(this.id);";


Por la siguientes líneas
Code:

                function excludeAllOthers".$ia[1]."(value)

Code:

                  $answer .= "excludeAllOthers".$ia[1]."(this.id);";


Saludos

EDIT: Limesurvey 1.71 Build 5001
 
Logged Logged  
 
Last Edit: 2008/06/09 18:29 By pirulo_s. Reason: Aclarar la versión de lime ;)
  The administrator has disabled public write access.
#14467
jlsimon (Moderator)
LimeSurvey Team
Posts: 51
graphgraph
User Offline Click here to see the profile of this user
Re:Atributo exclude_all_others no funciona siempre 5 Months, 2 Weeks ago Karma: 0  
Gracias por la info. Lo traduciré y lo pasaré al equipo de desarrollo.

Saludos.

jlsimon
 
Logged Logged  
  The administrator has disabled public write access.
#17194
cericar (User)
Fresh Lemon
Posts: 2
graphgraph
User Offline Click here to see the profile of this user
Re:Atributo exclude_all_others no funciona siempre 3 Months, 2 Weeks ago Karma: 0  
Hola, tampoco funciona el Not equal cuando se establecen branching entre preguntas.

Gracias

PD: Cuando liberan la version 2.0???
 
Logged Logged  
 
cericar
  The administrator has disabled public write access.
Go to top