- Posts: 6
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Hola, Necesito Ayuda Validaciones y Campos Extras Por Favor!
- ozalazar
- Topic Author
- Offline
- New Member
Less
More
7 months 5 days ago - 7 months 5 days ago #250576
by ozalazar
Hola, Necesito Ayuda Validaciones y Campos Extras Por Favor! was created by ozalazar
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:
==================
[Escriba su mensaje aquí]
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:
==================
[Escriba su mensaje aquí]Ayúdenos a ayudarle y rellene los siguientes campos:.
Su versión de LimeSurvey:[612].
Servidor propio o LimeSurvey Cloud: LimeSurvey Cloud
Plantilla de diseño utilizada: Bootswatch ( bootswatch )
==================
Hola grupo, un gusto saludarlos! les escribo porque necesito ayuda urgente por favor.
Detallare lo mejor posible el problema. Link de la encuesta: Link: trespuntozero2.limesurvey.net/234828?lang=es
Tengo un amigo, que contrato a personas para que le generen este formulario de encuesta,... el formulario contiene unos errores que detallare con imagenes y explicandolo, no lo han podido resolver y ha pasado por 3 personas mas, tenia que entregar este formulario el LUNES y ya esta atrasado en su trabajo y me solicito ayuda a mi, yo he buscado algo de info, pero no logro resolverlo de una.
Tengo una pregunta Donde selecciono el MES consultado, y luego 2 cuadros siguientes, donde me gustaria, que si elijo AGOSTO, en los cuadros 1 y 2 me ponga de manera automatica los 2 meses ANTERIORES al seleccionado, por ejemplo:
Seleccion: AGOSTO
Opcion 1: JULIO (carga automatica)
Opcion 2: JUNIO (carga automatica)
Luego en la pregunta de CUANTOS HIJOS TIENE, aparecen 12 filas, creadas de manera FIJA, se puede poner algun desplegable y elegir la cantidad, y en base a esa cantidad, aparezcan de manera automatica las filas para completar los datos de esos hijos?
https://ibb.co/PhCmnYF
La parte mas IMPORTANTE del error, es parecido a la fila de los hijos, es una pregunta que dice, CUANTAS VIVIENDAS posee la persona encuestada, por default est acreada con 5 opciones, por si tiene 5 viviendas, pero si tiene 7 no se pueden completar las otras 2, y si tienen solo 2, sobran 3 filas, entonces al completar esas 2 viviendas,... y pasar a las siguientes preguntas, me llena todas las preguntas, con 3 filas vacias, donde aparecen 2 Comas ,, y por ende en toda la encuesta hay que ir rellenando con NO SABE NO CONTESTA o SIN RESPUESTA.
https://ibb.co/VJQCv1x
Esto se puede hacer tambien con un desplegable que se elija la cantidad de viviendas y de ese modo no queden las filas extras de mas fijas en todas las demas preguntas?
Adjunto imagenes y el formulario.
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:
==================
[Escriba su mensaje aquí]
Attachment not found
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:
==================
[Escriba su mensaje aquí]Ayúdenos a ayudarle y rellene los siguientes campos:.
Su versión de LimeSurvey:[612].
Servidor propio o LimeSurvey Cloud: LimeSurvey Cloud
Plantilla de diseño utilizada: Bootswatch ( bootswatch )
==================
Hola grupo, un gusto saludarlos! les escribo porque necesito ayuda urgente por favor.
Detallare lo mejor posible el problema. Link de la encuesta: Link: trespuntozero2.limesurvey.net/234828?lang=es
Tengo un amigo, que contrato a personas para que le generen este formulario de encuesta,... el formulario contiene unos errores que detallare con imagenes y explicandolo, no lo han podido resolver y ha pasado por 3 personas mas, tenia que entregar este formulario el LUNES y ya esta atrasado en su trabajo y me solicito ayuda a mi, yo he buscado algo de info, pero no logro resolverlo de una.
Tengo una pregunta Donde selecciono el MES consultado, y luego 2 cuadros siguientes, donde me gustaria, que si elijo AGOSTO, en los cuadros 1 y 2 me ponga de manera automatica los 2 meses ANTERIORES al seleccionado, por ejemplo:
Seleccion: AGOSTO
Opcion 1: JULIO (carga automatica)
Opcion 2: JUNIO (carga automatica)
Luego en la pregunta de CUANTOS HIJOS TIENE, aparecen 12 filas, creadas de manera FIJA, se puede poner algun desplegable y elegir la cantidad, y en base a esa cantidad, aparezcan de manera automatica las filas para completar los datos de esos hijos?
https://ibb.co/PhCmnYF
La parte mas IMPORTANTE del error, es parecido a la fila de los hijos, es una pregunta que dice, CUANTAS VIVIENDAS posee la persona encuestada, por default est acreada con 5 opciones, por si tiene 5 viviendas, pero si tiene 7 no se pueden completar las otras 2, y si tienen solo 2, sobran 3 filas, entonces al completar esas 2 viviendas,... y pasar a las siguientes preguntas, me llena todas las preguntas, con 3 filas vacias, donde aparecen 2 Comas ,, y por ende en toda la encuesta hay que ir rellenando con NO SABE NO CONTESTA o SIN RESPUESTA.
https://ibb.co/VJQCv1x
Esto se puede hacer tambien con un desplegable que se elija la cantidad de viviendas y de ese modo no queden las filas extras de mas fijas en todas las demas preguntas?
Adjunto imagenes y el formulario.
Last edit: 7 months 5 days ago by ozalazar.
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12940
- Thank you received: 3979
7 months 5 days ago - 7 months 5 days ago #250579
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Hola, Necesito Ayuda Validaciones y Campos Extras Por Favor!
Hola,
¿Cómo se asegura de que allí esté escrito "agosto"?
Y no "Agosto", "AGOSTO", "8", ag., agt. o agto.?
¿Cómo quieres calcular el mes anterior?
Es mejor hacer esto con "menús desplegables". Entonces tienes una definición fija.
Y solo deseas mostrar estos meses en preguntas posteriores.
Por lo tanto, no es necesario introducirlos en un campo de entrada.
Simplemente puedes visualizar con un "nested IF"
Como:
{if(Q1_Y002==1,"Diciembre y Noviembre",if(Q1_Y002==2,"Enero y Diciembre",if(Q1_Y002=,"Febrero y Enero",if(Q1_Y002==4,"Marzo y Febrero",if(Q1_Y002==5,"Abril y Marzo",if(Q1_Y002==6,"Mayo y Abril",if(Q1_Y002==7,"Junio y Mayo",if(Q1_Y002==8,"Julio y Junio",...)))))}
Come se hace el "menú desplegable".
Entra esto en el código fuente de la pregunta.
La otra cosa son simples “ecuaciones de relevancia de subpreguntas”.
La primera subpregunta se muestra si el número es > 0
La segunda subpregunta se muestra si el número es > 1
La tercera subpregunta se muestra si el número es > 2
Joffm
¿Cómo se asegura de que allí esté escrito "agosto"?
Y no "Agosto", "AGOSTO", "8", ag., agt. o agto.?
¿Cómo quieres calcular el mes anterior?
Es mejor hacer esto con "menús desplegables". Entonces tienes una definición fija.
Y solo deseas mostrar estos meses en preguntas posteriores.
Por lo tanto, no es necesario introducirlos en un campo de entrada.
Simplemente puedes visualizar con un "nested IF"
Como:
{if(Q1_Y002==1,"Diciembre y Noviembre",if(Q1_Y002==2,"Enero y Diciembre",if(Q1_Y002=,"Febrero y Enero",if(Q1_Y002==4,"Marzo y Febrero",if(Q1_Y002==5,"Abril y Marzo",if(Q1_Y002==6,"Mayo y Abril",if(Q1_Y002==7,"Junio y Mayo",if(Q1_Y002==8,"Julio y Junio",...)))))}
Come se hace el "menú desplegable".
Entra esto en el código fuente de la pregunta.
Code:
<script type="text/javascript" charset="utf-8"> $(document).on('ready pjax:complete',function() { var qID = {QID}; var inputNum = 2; // Define the select element (dropdown) var prov1 = '<select id="prov1" class="form-control">\ <option value="">--Elije el mes--</option>\ <option value="1">enero</option>\ <option value="2">febrero</option>\ <option value="3">marzo</option>\ <option value="4">abril</option>\ <option value="5">mayo</option>\ <option value="6">junio</option>\ <option value="7">julio</option>\ <option value="8">agosto</option>\ <option value="9">septiembre</option>\ <option value="10">octubre</option>\ <option value="11">noviembre</option>\ <option value="12">diciembre</option>\ </select>'; // Hide the text input $('#question'+qID+' .question-item:eq('+(inputNum-1)+') input[type="text"]').hide(); // Insert the select elements if($('#question'+qID+' .question-item:eq('+(inputNum-1)+') select').length == 0) { $('#question'+qID+' .question-item:eq('+(inputNum-1)+') input[type="text"]').before(prov1); } // Initially select an option if the question has already been answered $('#question'+qID+' select').each(function(i) { if($.trim($(this).next('input[type="text"]').val()) != '') { $(this).val($.trim($(this).next('input[type="text"]').val())); } }); // Listener on the dropdowns - insert selected values into hidden text input $('#question'+qID+' select').change(function() { var thisInput = $(this).next('input[type="text"]'); $(thisInput).val($(this).val()); checkconditions($(thisInput).attr('value'), $(thisInput).attr('name'), 'text'); }); // Some styles $('#question'+qID+' select').css({ 'margin':'0.3em 0 0 0' }); }); </script>
La otra cosa son simples “ecuaciones de relevancia de subpreguntas”.
La primera subpregunta se muestra si el número es > 0
La segunda subpregunta se muestra si el número es > 1
La tercera subpregunta se muestra si el número es > 2
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 7 months 5 days ago by Joffm.
The following user(s) said Thank You: ozalazar
Please Log in to join the conversation.
- ozalazar
- Topic Author
- Offline
- New Member
Less
More
- Posts: 6
- Thank you received: 0
7 months 5 days ago #250580
by ozalazar
Replied by ozalazar on topic Hola, Necesito Ayuda Validaciones y Campos Extras Por Favor!
Que genio! y en las imagenes, donde tengo la cantidad de filas por miembrops o viviendas,... como puedo poner ahi, un desplegable para que al elegir la cantidad,me cree la fila automaticamente? porque estan por default 5 y 12, pero si son menos o mas es un problema
Please Log in to join the conversation.
- holch
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 11660
- Thank you received: 2742
7 months 5 days ago #250585
by holch
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Replied by holch on topic Hola, Necesito Ayuda Validaciones y Campos Extras Por Favor!
Puedes usar "relevance equations".
Inclue una pregunta sobre el número de hijos.
A base de este numero vas a esconder las "sub preguntas" no necessarias.
Por ejemplo vas a hacer un relevance equation para la pregunta, porque no la necesitas quando la persona no tienen hijos.
Algo asi:
Q1>0
Despues para cada subpergunta tienes que hacerlo similar. para el primer hijo no necesitas hacer nada, ya que uno tiene que tener para la pregunta aparecer.
Para Hijo 2 algo como Q1>1, para el tercero algo como Q>2, etc.
Inclue una pregunta sobre el número de hijos.
A base de este numero vas a esconder las "sub preguntas" no necessarias.
Por ejemplo vas a hacer un relevance equation para la pregunta, porque no la necesitas quando la persona no tienen hijos.
Algo asi:
Q1>0
Despues para cada subpergunta tienes que hacerlo similar. para el primer hijo no necesitas hacer nada, ya que uno tiene que tener para la pregunta aparecer.
Para Hijo 2 algo como Q1>1, para el tercero algo como Q>2, etc.
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
The following user(s) said Thank You: ozalazar
Please Log in to join the conversation.
- ozalazar
- Topic Author
- Offline
- New Member
Less
More
- Posts: 6
- Thank you received: 0
7 months 5 days ago #250588
by ozalazar
Replied by ozalazar on topic Hola, Necesito Ayuda Validaciones y Campos Extras Por Favor!
ok, no entendi mucho, pero buscare info, muchas gracias!
es que soy primerizo en esto.
es que soy primerizo en esto.
Please Log in to join the conversation.
- holch
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 11660
- Thank you received: 2742
7 months 5 days ago #250589
by holch
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Replied by holch on topic Hola, Necesito Ayuda Validaciones y Campos Extras Por Favor!
Si sabes como esconder preguntas o grupos de preguntas con "relevance equations" / condiciones (no usando el "Condition Manager"!), esconder o mostrar sub-preguntas es lo mismo. Detrás de cada "sub pregunta" encuentras un campo para incluir las condiciones quando la pregunta deberia aparecer.
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Please Log in to join the conversation.
- ozalazar
- Topic Author
- Offline
- New Member
Less
More
- Posts: 6
- Thank you received: 0
7 months 5 days ago #250590
by ozalazar
Replied by ozalazar on topic Hola, Necesito Ayuda Validaciones y Campos Extras Por Favor!
entiendo, y tenes idea como podria hacer para que las filas, se creen automaticamente? y no queden fijas, como esta en la seccion miembros o viviendas? que tengo 5,... yo quisiera tener un desplegable, 1, 2, 3, 4, 5, y asi, y si selecciono 3, que solo se creen 3 filas?
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12940
- Thank you received: 3979
7 months 5 days ago - 7 months 5 days ago #250592
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Hola, Necesito Ayuda Validaciones y Campos Extras Por Favor!
Como ya explicado: Ecuación relevante de la subpregunta
La primera fila se muestra si el número es mayor que 0.
el segundo si el número es mayor que 1,
el tercero si el número es mayor que 2
Joffm
Para aprender puedes estudiar las "Encuestas de muestra"
[url] manual.limesurvey.org/ExpressionScript_sample_surveys/es [/url]
La primera fila se muestra si el número es mayor que 0.
el segundo si el número es mayor que 1,
el tercero si el número es mayor que 2
Joffm
Para aprender puedes estudiar las "Encuestas de muestra"
[url] manual.limesurvey.org/ExpressionScript_sample_surveys/es [/url]
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 7 months 5 days ago by Joffm.
Please Log in to join the conversation.
- ozalazar
- Topic Author
- Offline
- New Member
Less
More
- Posts: 6
- Thank you received: 0
7 months 5 days ago #250593
by ozalazar
Replied by ozalazar on topic Hola, Necesito Ayuda Validaciones y Campos Extras Por Favor!
Te consulto, que posibilidad hay, de que puedas arreglar esos errores que tengo, y me cobras por solucionarlo?
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12940
- Thank you received: 3979
7 months 5 days ago #250595
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Hola, Necesito Ayuda Validaciones y Campos Extras Por Favor!
¿Qué errores?
Por favor envíe una exportación lss de la encuesta.
Por favor envíe una exportación lss de la encuesta.
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: ozalazar
Please Log in to join the conversation.
- ozalazar
- Topic Author
- Offline
- New Member
Less
More
- Posts: 6
- Thank you received: 0
7 months 5 days ago #250596
by ozalazar
Replied by ozalazar on topic Hola, Necesito Ayuda Validaciones y Campos Extras Por Favor!
Aqui esta, se podra ver que en el cuadro de la pregunta: CUANTO SMIEMBROS viven en la casa, hay 12 filas,... quisiera que en lugar de haber 12 filas, exista un desplegable, 1, 2, 3, 4, y al seleccionar la cantidad, se creen esas filas, lo mismo en LA CANTIDAD DE VIVIENDAS.
En la parte de CUANTAS VIVIENDAS POSEE, aparecen 5 filas, y si en la cuesta se registran solo 2, las otras 3 aparecen en varios blockes mas despues de esa pregunta y es un problema.
En la parte de CUANTAS VIVIENDAS POSEE, aparecen 5 filas, y si en la cuesta se registran solo 2, las otras 3 aparecen en varios blockes mas despues de esa pregunta y es un problema.
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12940
- Thank you received: 3979
7 months 4 days ago - 7 months 4 days ago #250614
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Hola, Necesito Ayuda Validaciones y Campos Extras Por Favor!
Hola,
¿Cuántas veces tenemos que decirlo?
"Ecuación relevante" de las subpreguntas.
Es obvio que la primera línea se muestra cuando el número es mayor que 0,
la segunda cuando el número es mayor que 1, etc.
Así que por favor:
Y solo podrá mostrar las subpreguntas de la siguiente pregunta cuando los tres campos estén completos.
Siempre el mismo.
Y por favor lee el manual por las functiones:
[url] manual.limesurvey.org/ExpressionScript_-...ciones_implementadas [/url]
y
[url] manual.limesurvey.org/ExpressionScript_-....22that.22_variables [/url]
Por supuesto, puedes combinar P203B y P204 en una sola pregunta de tipo "Matriz de doble escala".
O use la opción para insertar menús desplegables en una matriz (textos).
Hay muchos ejemplos de esto en el foro.
Esto no funciona.
Como puedes ver aquí, no existe una "Ecuación relevante" para el eje x.
Pero hay un plugin "hideEmptyColumns" para ocultar las columnas vacías.
[url] gitlab.com/SondagesPro/QuestionSettingsType/hideEmptyColumn [/url]
En cualquier caso deberías cambiar estas funciones para que no se muestre SIEMPRE la coma
{strtoupper(P203_P203A1_P203B1)}, {strtoupper(P203_P203A1_P203B2)}, {strtoupper(P203_P203A1_P203B3)}
No miré nada más.
Se puede mejorar muchisimo.
Lee el manual, estudie las encuestas de muestra y lee el foro.
Joffm
¿Cuántas veces tenemos que decirlo?
"Ecuación relevante" de las subpreguntas.
Es obvio que la primera línea se muestra cuando el número es mayor que 0,
la segunda cuando el número es mayor que 1, etc.
Así que por favor:
Y solo podrá mostrar las subpreguntas de la siguiente pregunta cuando los tres campos estén completos.
Siempre el mismo.
Y por favor lee el manual por las functiones:
[url] manual.limesurvey.org/ExpressionScript_-...ciones_implementadas [/url]
y
[url] manual.limesurvey.org/ExpressionScript_-....22that.22_variables [/url]
Por supuesto, puedes combinar P203B y P204 en una sola pregunta de tipo "Matriz de doble escala".
O use la opción para insertar menús desplegables en una matriz (textos).
Hay muchos ejemplos de esto en el foro.
Esto no funciona.
Como puedes ver aquí, no existe una "Ecuación relevante" para el eje x.
Pero hay un plugin "hideEmptyColumns" para ocultar las columnas vacías.
[url] gitlab.com/SondagesPro/QuestionSettingsType/hideEmptyColumn [/url]
En cualquier caso deberías cambiar estas funciones para que no se muestre SIEMPRE la coma
{strtoupper(P203_P203A1_P203B1)}, {strtoupper(P203_P203A1_P203B2)}, {strtoupper(P203_P203A1_P203B3)}
No miré nada más.
Se puede mejorar muchisimo.
Lee el manual, estudie las encuestas de muestra y lee el foro.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 7 months 4 days ago by Joffm.
Please Log in to join the conversation.