Bom dia!
Gostaria de fazer uma função simples mas não está funcionando.
- Se o usuário selecionar a opção 1 da tela “Classificação” , apenas a opção “Primeira Ocorrência” ficará visível ou bloqueada na tela “Verificação Histórico Advertências”
- Se o usuário selecionar a opção 2, apenas a opção “Primeira Ocorrência” e “Segunda Ocorrência” ficará visível ou bloqueada.
- Se o usuário selecionar a opção 3, a opção “Primeira Ocorrência”, “Segunda Ocorrência” e “Terceira Ocorrência” ficará visível
Abaixo listo os códigos q estou usando mas mesmo assim não funcionou, os campos não ficam ocultados.
usei o seguinte código no custom.js:
if($(#critA).val() == a){ $(#adv2).hide(); }
if($(#critA).val() == a){ $(#adv3).hide(); }
if($(#critB).val() == b){ $(#adv3).hide(); }
no DisplayFields fiz o seguinte código:
if(ativ >= 2){
form.setVisibleById("divClassificacao",true);
if(form.getValue("pessoa") == "fdm"){
form.setVisibleById("divFuncionario",true);
}
else{
form.setVisibleById("terceiros",true);
}
// ocultar campos de advertência na Criticidade A
if(form.getValue("CritA") == "a"){
form.setVisibleById("adv2", false);
}
else{
form.setVisibleById("adv2", true);
}
if(form.getValue("CritA") == "a"){
form.setVisibleById("adv3", false);
}
else{
form.setVisibleById("adv3", true);
}
// ocultar campos de advertência na Criticidade B
if(form.getValue("CritB") == "b"){
form.setVisibleById("adv3", false);
}
else{
form.setVisibleById("adv3", true);
}
}