Inibir o campo do select em formulário

Como inibir o campo select na visualização do formulário

segue anexo

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

Bom dia Roberto, segue um exemplo do código.

displayFields



function displayFields(form,customHTML){ 
 var state = getValue("WKNumState");
 customHTML.append("<script language='javascript'> \n"); 

 if (state == 0)                                                                      
             {
        //Bloqueia o campo
         bloqueiaCampos(customHTML,"#NomedoCampo");
         bloqueiaCampos(customHTML,"#NomedaDiv");

         //Oculta o campo
         ocultaCampos(customHTML,"#NomedoCampo");
         ocultaCampos(customHTML,"#NomedaDiv");         

             } 

 else if (state == 65)
 {
        //Bloqueia o campo
         bloqueiaCampos(customHTML,"#NomedoCampo");
         bloqueiaCampos(customHTML,"#NomedaDiv");

         //Oculta o campo
         ocultaCampos(customHTML,"#NomedoCampo");
         ocultaCampos(customHTML,"#NomedaDiv");    


 }




customHTML.append("</script> \n"); 

}

function bloqueiaCampos(customHTML,id)
{
 customHTML.append(" $('"+id+" .input-group-addon').removeAttr('onclick'); \n");
 customHTML.append(" $('"+id+" input').attr('readonly',true); \n");
 customHTML.append(" $('"+id+" textarea').attr('readonly',true); \n");
 customHTML.append(" $('"+id+" select option:not(:selected)').attr('disabled', 'true'); \n");
 customHTML.append(" $('"+id+"').attr('onclick', 'return false'); \n");
 customHTML.append(" $('"+id+" .fluigicon-trash').removeAttr('onclick'); \n");
 customHTML.append(" $('"+id+" input').removeAttr('onclick'); \n");
}

function ocultaCampos(customHTML,id)
{
 customHTML.append(" $('"+id+"').attr('style','display:none;'); \n");
}

Danilo onde você coloca #DIV e #CAMPO pode ser um ou outro?

Correto, mas recomendo colocar a <#div> para quando quer esconder o campo e o <#campo> para quando quer bloquear.