Ir para conteúdo

POWERED BY:

Arquivado

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

Fagner

somar valores ao digitar

Recommended Posts

tenho uma relaçao de inputs (5 no total) onde sera digitado valores decimais (R$) gostaria de conforme for digitando, os valores irem somando e aparecendo abaixo sem que haja necessidade de refresh na pagina.existe essa possibilidade?como????obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

<script>function $(id) {  return document.getElementById(id);}function getKey (event) {	return event.keyCode?event.keyCode:(event.which?event.which:event.charCode);}function fcnOnlyNum(event) {	var k = getKey(event);	if ((k != 8) && (k != 9) && (k != 13) && (k != 37) && (k != 39)) {		var caract = new RegExp(/^[0-9]+$/i);		var caract = caract.test(String.fromCharCode(k));			if(!caract) return false;	}	return true;}function somar() {  var v1 = $('c1').value!=''?parseInt($('c1').value):0;  var v2 = $('c2').value!=''?parseInt($('c2').value):0;  var v3 = $('c3').value!=''?parseInt($('c3').value):0;  var v4 = $('c4').value!=''?parseInt($('c4').value):0;  var v5 = $('c5').value!=''?parseInt($('c5').value):0;  $('res') = v1+v2+v3+v4+v5;}</script><input type="text" name="c1" id="c1" onKeyPress="somar()" onKeyPress="return fcnOnlyNum()" /><br /><input type="text" name="c2" id="c2" onKeyPress="somar()" onKeyPress="return fcnOnlyNum()" /><br /><input type="text" name="c3" id="c3" onKeyPress="somar()" onKeyPress="return fcnOnlyNum()" /><br /><input type="text" name="c4" id="c4" onKeyPress="somar()" onKeyPress="return fcnOnlyNum()" /><br /><input type="text" name="c5" id="c5" onKeyPress="somar()" onKeyPress="return fcnOnlyNum()" /><br /><br /><input type="text" name="res" id="res" />

Tá aí...

Abraços, T+

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.