Welcome to the LimeSurvey Community Forum

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

Error en Script y pregunta obligatoria

  • gerism81
  • gerism81's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
6 months 1 week ago #251355 by gerism81
Error en Script y pregunta obligatoria was created by gerism81
Ayúdenos a ayudarle y rellene los siguientes campos:.
Su versión de LimeSurvey:[6.2.6+230904].
Servidor propio o LimeSurvey Cloud: Propio
Plantilla de diseño utilizada: Fruity
==================
Buenos días,

Realicé una pregunta con script de java gracias a la ayuda de la comunidad. Ahora el problema que tengo es que la pregunta está configurada como obligatoria. Al estar así, aún contestando las preguntas que modifiqué, al pasar de pregunta no reconoce que está completada y pone que hay que completar todas las preguntas y las dos con modificaciones vía Script vuelven a salir en blanco. No sé si debo añadir algo en el Script. Añado lss

Gracias

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 months 6 days ago #251360 by Joffm
Replied by Joffm on topic Error en Script y pregunta obligatoria
No veo ningun script

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • gerism81
  • gerism81's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
6 months 4 days ago #251402 by gerism81
Replied by gerism81 on topic Error en Script y pregunta obligatoria
Buenos días,

Creía que en el lss estaba incrustado en la pregunta.

Aquí lo adjunto:

// Definint els desplegables (dropdown)
var prov1 = '<select id="prov1" class="form-control">\
<option value="">-- Escoger una opción --</option>\
<option value="1">Gobierno</option>\
<option value="2">Colegio profesional</option>\
<option value="3">Otros</option>\
</select>';
var prov2 = '<select id="prov2" class="form-control">\
<option value="">-- Escoger una opción --</option>\
<option value="2">2 años</option>\
<option value="3">3 años</option>\
<option value="4">4 años</option>\
<option value="5">5 años</option>\
<option value="6">6 años</option>\
<option value="7">7 años</option>\
</select>';

// Amaga l'entrada de text original
$('#question28647 .question-item:eq(3) input[type="text"]').hide();
$('#question28647 .question-item:eq(4) input[type="text"]').hide();

// Insereix el desplegable
if($('#question28647 .question-item:eq(3) select').length == 0) {
$('#question28647 .question-item:eq(3) input[type="text"]').before(prov1);
}
if($('#question28647 .question-item:eq(4) select').length == 0) {
$('#question28647 .question-item:eq(4) input[type="text"]').before(prov2);
}

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 months 3 days ago #251414 by Joffm
Replied by Joffm on topic Error en Script y pregunta obligatoria
Hola,
cuantas veces tenemos que decir
$('#question28647 .question-item:eq(3) input[type="text"]').hide();
No se cambia las variables {QID}, ni {SID}, ni {GID} en un script.

Deja
$('#question{QID} .question-item:eq(3) input[type="text"]').hide();
y todo está bien.

 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • gerism81
  • gerism81's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
6 months 3 days ago #251415 by gerism81
Replied by gerism81 on topic Error en Script y pregunta obligatoria
Es cierto, pero debido a que no me funcionaba, y buscando información al final probé de modificar el script de ese modo para ver si funcionaba.
Es cierto que no hace falta, pero sigue sin dejarme avanzar con la pregunta, me ocurre lo mismo: relleno todos los campos de texto, escojo una de las opciones de los desplegables y cuando le doy a continuar me sale el mensaje de que la pregunta no esta respondida y los dos desplegables me salen con el mensaje de inicio como si no lo hubiera respondido
Attachments:

Please Log in to join the conversation.

Lime-years ahead

Online-surveys for every purse and purpose