Versão atual:

bloqueio de campos em determinadas atividades

Eu gostaria de bloquear certos campos do meu formulário dependendo da atividade em que o usuário se encontra. A lógica que eu estava seguindo era essa:

var atividade = getValue('WKNumState');
        if (atividade == 5){
            $('#empresa').prop("disabled", true);
        };
        else{
        $('#filial').prop("disabled", true);
        };
        });

fora do IF os campos com id empresa e filial ficam bloqueados,porém quando colocados no if não funcionam mais. Gostaria de saber se a lógica esta incorreta ou existe outra forma mais eficaz ou simples de resolver esse problema.

Versão (1):

Ver a versão formatada

bloqueio de campos em determinadas atividades

Comentário

new question