Nmpo-no-necesito').hide(); $('.campo-fisica, .campo-moral, .campo-no-necesito').removeClass('validate-required'); $('.campo-fisica .optional, .campo-moral .optional, .campo-no-necesito .optional').remove(); $('.campo-fisica input, .campo-moral input, .campo-no-necesito input').removeAttr('required'); $('.campo-fisica label, .campo-moral label, .campo-no-necesito label').find('abbr').remove(); } // Muestra los campos correspondientes al valor actual del campo tipo_persona function mostrarCampos(tipo_persona) { if (tipo_persona == 'fisica') { $('.campo-fisica').addClass('validate-required'); $('.campo-fisica .optional').remove(); $('.campo-fisica input').attr('required', 'required'); $('.campo-fisica label').append('*'); $('.campo-fisica').show(); } else if (tipo_persona == 'moral') { $('.campo-moral').addClass('validate-required'); $('.campo-moral .optional').remove(); $('.campo-moral input').attr('required', 'required'); $('.campo-moral label').append('*'); $('.campo-moral').show(); } else if (tipo_persona == 'no_necesito') { $('.campo-no-necesito').addClass('validate-required'); $('.campo-no-necesito .optional').remove(); $('.campo-no-necesito input').attr('required', 'required'); $('.campo-no-necesito label').append('*'); $('.campo-no-necesito').show(); } } // Mostrar/ocultar campos al cambiar la selección $('#billing_tipo_persona').change(function() { var tipo_persona = $(this).val(); ocultarCampos(); mostrarCampos(tipo_persona); }); // Ocultar los campos al cargar la página ocultarCampos(); // Mostrar los campos correspondientes al valor actual del campo tipo_persona var tipo_persona = $('#billing_tipo_persona').val(); mostrarCampos(tipo_persona); }); /* ]]> */