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');