From 70087a24b6c9daf7fb6ca42780c1cf32e6a2f5d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Jim=C3=A9nez?= Date: Wed, 11 Jun 2025 20:11:50 +0200 Subject: [PATCH] modificado para que no checkee en el interior si ha habido problema previo --- .../presupuestoCliente/disenioInterior.js | 47 +++++++++++-------- 1 file changed, 28 insertions(+), 19 deletions(-) diff --git a/httpdocs/assets/js/safekat/pages/presupuestoCliente/disenioInterior.js b/httpdocs/assets/js/safekat/pages/presupuestoCliente/disenioInterior.js index a2359a05..1fa37a22 100644 --- a/httpdocs/assets/js/safekat/pages/presupuestoCliente/disenioInterior.js +++ b/httpdocs/assets/js/safekat/pages/presupuestoCliente/disenioInterior.js @@ -379,6 +379,8 @@ class DisenioInterior { let errores = []; + let continueCheck = true; + // impresion interior if ($('.disenio-interior.selected').length > 0) { $('#divImpresionInterior').removeClass('is-invalid'); @@ -386,36 +388,43 @@ class DisenioInterior { else { errores.push(window.translations["validation"].disenio_interior); $('#divImpresionInterior').addClass('is-invalid'); + continueCheck = false; } // papel interior - const papelSeleccionado = $('.custom-selector-papel input[type="radio"]:checked'); - if (papelSeleccionado.length > 0) { - if (!$('#divPapelEspecialInterior').hasClass("d-none")) { - if ($('#papelEspecialInterior').select2('data').length == 0) { - $('#divPapelInterior').addClass('is-invalid'); - errores.push(window.translations["validation"].papel_interior_especial); + if (continueCheck) { + const papelSeleccionado = $('.custom-selector-papel input[type="radio"]:checked'); + if (papelSeleccionado.length > 0) { + if (!$('#divPapelEspecialInterior').hasClass("d-none")) { + if ($('#papelEspecialInterior').select2('data').length == 0) { + $('#divPapelInterior').addClass('is-invalid'); + errores.push(window.translations["validation"].papel_interior_especial); + continueCheck = false; + } + else { + $('#divPapelInterior').removeClass('is-invalid'); + } } else { $('#divPapelInterior').removeClass('is-invalid'); } + } else { + $('#divPapelInterior').addClass('is-invalid'); + errores.push(window.translations["validation"].papel_interior); + continueCheck = false; } - else { - $('#divPapelInterior').removeClass('is-invalid'); - } - } else { - $('#divPapelInterior').addClass('is-invalid'); - errores.push(window.translations["validation"].papel_interior); } // gramaje interior - const gramajeSeleccionado = $('.custom-selector-gramaje input[type="radio"]:checked'); - if (gramajeSeleccionado.length > 0) { - $('#divGramajeInterior').removeClass('is-invalid'); - } - else{ - $('#divGramajeInterior').addClass('is-invalid'); - errores.push(window.translations["validation"].gramaje_interior); + if (continueCheck) { + const gramajeSeleccionado = $('.custom-selector-gramaje input[type="radio"]:checked'); + if (gramajeSeleccionado.length > 0) { + $('#divGramajeInterior').removeClass('is-invalid'); + } + else { + $('#divGramajeInterior').addClass('is-invalid'); + errores.push(window.translations["validation"].gramaje_interior); + } } const skAlert = document.getElementById('sk-alert');