Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Matriz campo de texto y desplegables por filas excluyentes.

  • frnchu
  • frnchu's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 3 months ago - 2 years 3 months ago #230661 by frnchu
Buenos días. De nuevo por aquí con otra consulta. Gracias a la ayuda de @Joffm con otros compañeros, he conseguido ajustar más o menos el código y la estructura de la pregunta a lo que quiero.
Sin embargo, para dejarla perfecta, necesito que si se selecciona "Sí" en la primera pregunta de cualquier fila, todas las filas restantes no puedan ser respondidas.

Además, el campo "Edad", necesito bloquear la entrada sólo a números de 10 a 30. Y bloquear el campo si se ha elegido NO en la primera opción. ¿Cómo podría hacerlo si esa subpregunta se implementa directamente desde el panel?

Dejo una captura:


Gracias de nuevo.
Last edit: 2 years 3 months ago by frnchu.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 3 months ago #230716 by Joffm
Donde está la exportación lss de esta pregunta?

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: frnchu

Please Log in to join the conversation.

  • frnchu
  • frnchu's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 3 months ago #230732 by frnchu
Lo siento, aquí te dejo el lqs. Gracias.
También me preocupa el tema de la validación.
 

File Attachment:

File Name: limesurvey..._291.lsq
File Size:18 KB

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 3 months ago #230734 by Joffm
Hola,
siempre pedimos un exportación lss, ni lsq, ni lsg.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: frnchu

Please Log in to join the conversation.

  • frnchu
  • frnchu's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 3 months ago #230735 by frnchu
Gracias. 

File Attachment:

File Name: limesurvey...5531.lss
File Size:32 KB

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 3 months ago - 2 years 3 months ago #230736 by Joffm
¿Por qué lo haces tan complicado?
Solo se debe llenar una fila (o ninguna?)

Entonces esto es suficiente.
   



Y la edad simplemente se valida o haces otro desplegable
 

File Attachment:

File Name: limesurvey...8163.lss
File Size:36 KB



Joffm

   
  

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 years 3 months ago by Joffm.
The following user(s) said Thank You: frnchu

Please Log in to join the conversation.

  • frnchu
  • frnchu's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 3 months ago #230744 by frnchu
Es cierto Joffm, tu forma de hacerlo es mucho más fácil. Sin embargo, una vez implementada tu recomendación, a la hora de enviar la respuesta sólo obtengo este mensaje:


Estoy mareado intentando leer por todos lados y sin querer molestarte demasiado, pero no hay forma. Gracias.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 3 months ago #230751 by Joffm
No encuentro ningun problema.

Manda la lss.

Y contesta las preguntas iniciales: 
Ayúdenos a ayudarle y rellene los siguientes campos:.
Su versión de LimeSurvey:[vea la parte inferior derecha de su pantalla de administración de LimeSurvey].
Servidor propio o LimeSurvey Cloud:
Plantilla de diseño utilizada:

Porqué quitaste las?

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: frnchu

Please Log in to join the conversation.

  • frnchu
  • frnchu's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 3 months ago #230753 by frnchu
Algo se me debe estar escapando, cualquier tontería. Estoy haciendo las pruebas tanto en LimeSurvey Cloud como en un servidor propio institucional. En ambos casos falla. Tengo otras preguntas que también dan el mismo error, por lo que tiene que ser un problema relacionado con la validación de las respuestas.

Su versión de LimeSurvey:  3.19.2+191017
Servidor propio o LimeSurvey Cloud: Servidor propio institucional
Plantilla de diseño utilizada: fruity

Gracias por la paciencia.

File Attachment:

File Name: limesurvey... (1).lss
File Size:40 KB


 

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 3 months ago #230755 by Joffm
Vamos a ver.

Pero aqui otra opción
1. bootstrap-Buttons
2. Tu matriz sin X001 y relevancia de subpreguntas
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: frnchu

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 3 months ago - 2 years 3 months ago #230756 by Joffm
Que ha pensado aqui?
 
Es una tonteria. 

Aquí se puede ingresar una expresión regular como 
/^([2-9][0-9])$/
o
/^(?!0)\d{1,3}(\ \d{3})*$/

Pero in este caso no necessario

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 years 3 months ago by Joffm.
The following user(s) said Thank You: frnchu

Please Log in to join the conversation.

  • frnchu
  • frnchu's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 3 months ago #230760 by frnchu
¡Ahora sí! Mil gracias. No sé por qué rellené ese campo. Soy estúpido.

Dos últimas consultas, y te dejo tranquilo, lo prometo.

1) He añadido (siguiendo tus indicaciones en otros hilos) un cuadro de texto "otros" al final de un array. Necesito que la pregunta sea obligatoria para todas las filas excepto para esta última, supongo que tendría que validarla de esta forma, ¿correcto?

if(is_empty(Q1Other1),count(self.NAOK)==9,count(self.NAOK)==10)

De todas formas, en "Previsualizar encuesta" y "vista previa de la pregunta" el cuadro no me aparece, en "vista previa de la sección" sí. ¿Por qué? :sick:

2) Esta pregunta necesito que sea obligatoria. Si la marco como tal y selecciono alguna respuesta "no", me da error "porque hay que completar todos los campos". Si la pongo no obligatoria, no se me ocurre qué código de validación puede ser el correcto para que cuando se seleccione "no" en la primera columna, las siguientes puedan quedar vacías.



Te dejo el LSS.
De nuevo, eternamente agradecido, me has salvado varios días de quebradero de cabeza.

File Attachment:

File Name: limesurvey...5272.lss
File Size:47 KB

Please Log in to join the conversation.

Moderators: holchtpartner

Lime-years ahead

Online-surveys for every purse and purpose