Jump to content


bola

Member Since 18/05/2011
Offline Last Active 18/05/2011, 11:16
-----

Topics I've Started

Habilitar E Desabilitar Campos De Formulario

18/05/2011, 09:08

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???

IPB Skin By Virteq