Fomulário não aparece infomações do campo automático

Deixei alguns campos desabilitados e puxando as informações de um dataset, ele consegue pegar as informações normalmente, mas quando salvo o formulário as informações do campo aparecem em branco.

Segue o código javascript para desabilitar o campo.


<script>
    function verifica(value){

      if(value == 1){
        document.getElementById("codCli").disabled = false;
        document.getElementById("cnpj").disabled = true;
        document.getElementById("razaoSocial").disabled = true;

      }else if(value == 2){
        document.getElementById("codCli").disabled = true;
        document.getElementById("cnpj").disabled = false;
        document.getElementById("razaoSocial").disabled = false;
      }
    };
</script>

Campos disabled não são persistidos. Experimenta trocar por readonly.

mas o select não aceita readonly, tentei fazer a substituição.