Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!
olha eu novamente....
Eu tenho uma função que habilita um campo text quando um determinado CheckBox está checked, se não estiver checkado desabilita e limpa o Campo text. Até aqui beleza, funciona quando salvo dados num formulário novo. Mas quando eu tento alterar o mesmo formulário, a função de desabilitar e limpar os campos não funciona, alguém pode ajudar? Estou utilizando chamando a mesma função para exibir os dados...
Segue a função: e outro detalhe é que eu uso essa funçaõ para campos text com mesmo nome, por isso estou utilizando o getElementsByName
function habilita_outros(valor, nome_campo1,qtd)
{
var aInput = document.getElementsByName(nome_campo1);
if( valor.checked)
{
for (i=0;i<qtd;i++)
{
aInput.disabled = false;
aInput[0].focus();
}
}
else
for (i=0;i<qtd;i++)
{
*aInput**.disabled = true;*
*if(aInput**.value!='')*
*{aInput**.value="" ;}*
}
}
Carregando comentários...