Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mateushim

[Resolvido] variavel com o valor do id no document.getElementById

Recommended Posts

daew galera

 

to com o seguinte problema, e é somente no IE

 

vou exemplificar que acho que fica mais facil

 


function habilita(id) {
   document.getElementById(id).disabled=false;
}

não da erro nenhum, mas também não funciona, pois parece que ele não aceita a variavel, agora seu colocar assim funciona

 


function habilita() {
   document.getElementById("campo").disabled=false;
}

 

não entendo isso, no FF funciona

Compartilhar este post


Link para o post
Compartilhar em outros sites

function habilita(id) {
   document.getElementById(id).disabled=false;
}

Quando você faz isso, você tem que passar o Id por parametro na função no seu evento.

Em qual tag você ta usando essa função ? e qual evento ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entao, o que essa 'variavel', dentro da função ? O que ele leva pra função ?

Tem que ser o ID de alguma coisa ? Do que é ? Do botão ?

 

Se for. você faz assim:

<input name="botao" type="button" value="  Proximo" id="botao" onclick="habilita(this.id)">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Haa entendi

entao faz assim, aqui:

<input type="text" id="variavel" name="variavel" disabled="disabled">

E na função assim:

 

function habilita() {
   document.nome_do_form.variavel.disabled = false;
}
E se nao tiver form assim:

function habilita() {
   document.getElementById('variavel').disabled = false;
}

E no botao:

<input name="botao" type="button" value="  Proximo" id="botao" onclick="habilita()">

Compartilhar este post


Link para o post
Compartilhar em outros sites

não é assim que eu quero

 

aquela variavel, pode ser qualquer valor

as vezes pode ser

 

variavel="campo1";

 

ou

 

variavel="campo2";

 

não pode ser assim fixo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O 'erro' pode ser em outro trecho.

Poste o HTML que está usando, e onde o problema ocorre.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.