const url = window.location.href; document.addEventListener("DOMContentLoaded", function () { /** * Pag. Inicio de sesión */ if ($('#submit-signin-local').length > 0) formLogin(); /** * Pag. Registro */ if ($('#Register').length > 0) formRegister(); /** * Pag. Perfil */ if (url.includes('/profile')) formProfile(); /** * Pag. Recordar contraseña */ if (url.includes('/ForgotPassword')) forgotPassword(); /** * Validación en forms */ formsScripts(); /** * Accesibilidad */ accesibilidad(); }); $(document).ready(function () { let fieldAddress = $('#crf6b_direccion').parents('tr'); let fieldCountry = $('#crf6b_paisnotificacion').parents('tr'); let fieldDepartament = $('#crf6b_departamentonotificacion_name').parents('tr'); let fielMunicipio = $('#crf6b_municipionotificacion_name').parents('tr'); let fieldConsulado = $('#crf6b_ciudadconsuladonotificacion_name').parents('tr'); let checkboxNotifiOptionAddress = $('#notifiOptionAddress'); let checkboxCorreo = $('#notifiOptionEmail'); let fieldCorreo = $('#crf6b_correoelectronico').parents('tr'); $('#notifiOptionAddress').change(function () { if (!$(this).is(':checked')) { fieldCountry.hide(); fieldDepartament.hide(); fielMunicipio.hide(); fieldConsulado.hide(); $('#crf6b_paisnotificacion_name').val(''); } }); $('#crf6b_usteddeseasernotificadoeneltramite').change(function () { var selectedValue = $(this).val(); if (selectedValue === '2') { // Si el valor seleccionado es 'No', ocultar los campos fieldCountry.hide(); fieldDepartament.hide(); fielMunicipio.hide(); fieldConsulado.hide(); fieldAddress.hide(); fieldCorreo.hide(); checkboxNotifiOptionAddress.prop('checked', false); checkboxCorreo.prop('checked', false); } }); }); const validateTextarea = () =>{ let arrayElemt = []; arrayElemt.elements = [] $('textarea').each(function(i,x){ if($(x).val().length < 50){ arrayElemt.elements.push("#"+$(x).attr('id')) arrayElemt.validate = false } }) arrayElemt.validate != undefined ? arrayElemt.validate : arrayElemt.validate = true; return arrayElemt } function formLogin() { //Agregar clase a body para identificar el formulario de login $('body').addClass('login-page'); $('.login-link').parent().addClass('active'); $('form').before('
Los campos marcados con * son obligatorios.
'); $('form').after('NIÑOS, NIÑAS Y ADOLESCENTES'); $('form').after('INGRESO COMO ANÓNIMO'); $('form').after('CONTINUAR SIN REGISTRO'); $('form').after('