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);
});
/* ]]> */