Select oculta os campos informados anteriormente

Estou com um probleminha, na minha atividade inicio, eu tenho um select que ao escolher uma opção ele me mostra os demais campos de PJ e PF, dependendo da escolha, até ai tudo certo, quando envio para uma aprovação e esta faltando dados, o processo deve retornar ao solicitante, porem quando volta, o campo select oculta os campos e no select fica a opção que selecionei na atividade inicio;

Alguém pode me auxiliar nessa situação?

Eu colocaria uma função em javascript, que validaria a informação do campo select e exibiria/ocultaria as tags necessárias.

Utilizando jQuery você pode implementar algo mais ou menos assim...


$(function() {
   if( $("#id_select").val() == "PJ" ) {
      $("#divPJ").show();
      $("#divPF").hide();
   } else {
      $("#divPJ").hide();
      $("#divPF").show();
   }
});


    if(WKNumState == 5){

        var tipoFornecedor = $("#tipoFornecedor").val()

        if (tipoFornecedor == "PessoaJuridica"){
            //$("#pessoaJuridicaOcultar").show()
            //$("#pessoaFisicaOcultar").hide()    
            $("#pessoaJuridicaOcultar").css("display", "block")
            $("#pessoaFisicaOcultar").css("display", "none")    
        }
        if (tipoFornecedor == "PessoaFisica"){
            //$("#pessoaJuridicaOcultar").hide()
            //$("#pessoaFisicaOcultar").show()
            $("#pessoaJuridicaOcultar").css("display", "none")
            $("#pessoaFisicaOcultar").css("display", "block")    
        }
    }

Estou implementando dessa forma e os campos contidos no pessoaFisicaOcultar e mostrado na tela, sendo q no caso deveria estar oculto.

Segue o anexo de como está aparecendo na minha atividade, essa atividade e a seguinte ao inicio.

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.