getElementById Não Funciona! Help [Resolvido]

2 respostas
L

Pessoal,

tenho um formulario de cadastro de cliente em html.

Preciso pegar os dados que foram inserido nesses formularios para exibir numa div antes do usuario confirmar o cadastro.

Porem o getElementById nao pega nada. A variavel fica vazia.

EX:

var nome = “”;

function mudaNome(){

document.geteElementById(nome).value; }

E eu executo essa função no onchange do campo.

Me ajudem

Grato

2 Respostas

rodrigo.ferreira

Oi, tudo bem?

Se precisar usar o valor de um determinado input, faça assim:

<script type="text/javascript">
	
function funcOnChange(obj) {
			
      var valor = obj.value;
      // faça alguma coisa com o valor...

      // para mudar o valor deste input...
      obj.value = "novo valor...";

}
		
</script>
	
<input type="text" id="inputTest" onchange="funcOnChange(this);"/>

Para obter os valores do formulário com o getElementById(), faça assim:

<script type="text/javascript">

function execFuncBotao() {

   var input2 = document.getElementById('inputTest2').value;
   var input3 = document.getElementById('inputTest3').value;

   alert('Valor do input 2: ' + input2 + ' -> ' + ' valor do input 3: ' + input3);

}

</script>

<input type="text" id="inputTest2" value=""/>
<input type="text"  id="inputTest3" value=""/>
<input type="button" onclick="execFuncBotao();"/>

Dê uma estudada neste tutorial de Javascript… vai ser bom: http://www.javascript-tutorial.com.br/content-cat-1.html

Abraço,

L

Obrigado amigo,

O erro estava no nome da ID, acho que tava dando algum conflito.

Mudei e deu certo

Obrigado pela força.

Criado 21 de setembro de 2009
Ultima resposta 22 de set. de 2009
Respostas 2
Participantes 2