Please help us help you and fill where relevant:
LimeSurvey version: [see right hand bottom of your LimeSurvey admin screen]
Own server or LimeSurvey Cloud:
Survey theme/template:
==================
(Write here your question/remark)
Please help us help you and fill where relevant:
LimeSurvey version: [see right hand bottom of your LimeSurvey admin screen]
Own server or LimeSurvey Cloud:
Survey theme/template:
==================
(Write here your question/remark)
Please help us help you and fill where relevant:
LimeSurvey version: Versión 6.13.2+250506
Own server or LimeSurvey Cloud: Own server
Survey theme/template: Bootswtch Template
Attachment not found
==================
Please let me know why the next code doesn't work in my script question content:
/**
* Guarda un valor en un campo de texto de LimeSurvey
* y lo oculta si se desea.
*
* @param {string} questionCode - El código de la pregunta (ej. "P0" o "codigoCuestionario")
* @param {string} value - El valor que se desea guardar
* @param {boolean} hide - true para ocultar el campo al usuario
*/
function setAnswerValue(questionCode, value, hide = true) {
const $campo = $('#answer' + questionCode);
if ($campo.length) {
$campo.val(value)
.prop("readonly", true)
.trigger("input")
.trigger("keyup")
.trigger("change");
if (hide) {
$campo.hide();
}
} else {
console.warn("No se encontró el campo con código: " + questionCode);
}
}
// ====== Ejemplo de uso ======
$(document).ready(function () {
const ahora = new Date();
const folio = ("0" + ahora.getDate()).slice(-2)
+ ("0" + (ahora.getMonth() + 1)).slice(-2)
+ ahora.getFullYear()
+ "-"
+ ("0" + ahora.getHours()).slice(-2)
+ ("0" + ahora.getMinutes()).slice(-2);
// Guardar el folio en la pregunta "P0"
setAnswerValue("0", folio, true);
// Mostrarlo en un lugar visible
$("#quizNumberDisplay").text(folio);
});
//Su número de solicitud es: <span id="quizNumberDisplay"></span>