Ir para conteúdo

POWERED BY:

Arquivado

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

xnando

Pegar valor após evento onchange

Recommended Posts

Boa tarde galera, mais uma vez venho aqui recorrer a ajuda dos amigos do fórum depois de muito procurar.

Estou querendo pegar um elemento em um form, formato input text após ele ser alterado, para isso estou usando o onchange, segue o código:

 

<script type="text/javascript">
function checarPorc(vlr) { 
var vlr = document.getElementById("mtm_porcetagem_9_1").onchange;
alert(document.getElementById("mtm_porcetagem_9_1"));
}

</script>
<td><input type="text" class="9" name="mtm_porcetagem_9_1" id="mtm_porcetagem_9_1" value="" size="32" onchange="checarPorc(this.value)" />100% da execução em andamento.</td> </tr>

 

 

Fazendo assim, ele me retorna no alert: "[object HTMLInputElement]", não sei ao certo se a função está correta também... Alguma luz galera?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

O comportamento está correto, ele esta retornando o elemento pq vc não especificou que queria o texto dele...

 

Com JQuery:

 

 

$('#mtm_porcetagem_9_1').change(function(){
alert($('#mtm_porcetagem_9_1').text());

}); 



 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui, na verdade minha função tava errada, a correta ficou assim:

 

	function checarPorc(porc) { 
		alert(porc.value);
	}

 

E no form eu coloquei só onchange="checarPorc(this)", em vez de "onchange=checarPorc(this.value)".

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.