Criei o seguinte código, mas não esta funcionando, alguem pode me dar uma dica do que fazer???
#Código
function habilita(tipo_consulta)
{
if(tipo_consulta == Setor)// value do radio button
{
//campos a serem habilitados
document.getElementById("data_entrada").disabled=false;
document.getElementById("data_saida").disabled=false;
document.getElementById("setor").disabled=false;
//campos a serem desabilitados conforme o IF
document.getElementById("data_entrada_problema").disabled=true;
document.getElementById("data_saida_problema").disabled=true;
document.getElementById("problema").disabled=true;
}
else
if (tipo_consulta == Problema)//value do radio button
{
//campos a serem habilitados
document.getElementById("data_entrada_problema").disabled=true;
document.getElementById("data_saida_problema").disabled=true;
document.getElementById("problema").disabled=true;
//campos a serem desabilitados conforme o IF acima
document.getElementById("data_entrada").disabled=false;
document.getElementById("data_saida").disabled=false;
document.getElementById("setor").disabled=false;
}
}
E na chamada da funcção esta assim, para os campos que estou trabalhando....
<input type="radio" name="consulta" value="Setor" onclick="java script:habilita(this.value)" checked="Setor">
<input type="radio" name="consulta" value="Problema" onclick="java script:habilita(this.value)" >
Só que quando eu rodo meu formulario, os campos continuam editaveis, ou seja habilitados para digitação, alguem pode me dizer onde esta havendo erro???