Bom, estou fazendo um formulario para cadastro de PF e PJ, no caso temos os campos obrigatorios para cada um, e no meu caso estou usando um unico form para os dois usando o radio para selecionar de é fisica ou juridica.
Assim o que esta acontecendo se eu deixo todos os campos required, e estou com a parte da pessoa juridica aberta ele pede que preencha também os campos required da fisica.
Tentei fazer assim, tirei o required do input, tentei verificar se o radio esta checked e verificar os campos com JS mas não deu certo.
`if(document.getElementById("juridica").checked == true){
if (txtRazaosocial == ""){
alert('Preencha o campo Razão Social');
frmCont.txtRazaosocial.focus();
return false;
} else if (txtNomefantasia == ""){
alert('Preencha o campo Nome Fantasia!');
frmCont.txtNomefantasia.focus();
return false;
} else if (txtCnpj == ""){
alert('Preencha o campo CNPJ!');
frmCont.txtCnpj.focus();
return false;
} else if (txtIe == ""){
alert('Preencha o camp o Inscrição Estadual!');
frmCont.txtIe.focus();
return false;
}
} else if(document.fisica.radio.checked == true){
if (txtNome == ""){
alert('Preencha o campo Nome');
frmCont.txtNome.focus();
return false;
} else if (txtCPF == ""){
alert('Preencha o campo CPF');
frmCont.txtCPF.focus();
return false;
} else if (txtRG == ""){
alert('Preencha o campo RG!');
frmCont.txtRG.focus();
return false;
}
}`
