ojala puedan ayudarme
"el codigo esta bien para numeros enteros, pero lo que yo quiero es que tambien sume numeros decimales"
Este Es El SCRIPT que debe ser modificado porque yo no se
Código:
<script type="text/javascript"> function sumar2(c){ var subtotal2 = 0; campo2 = c.form; if(!/^\d*$/.test(c.value)) return; for (var i = 0; i < campo2.length-1; i++) { if (!/^\d+$/.test(campo2[i].value)) continue; subtotal2 += parseInt(campo2[i].value); } document.getElementById('res2').value = subtotal2; } </script>
Este es el formulario
"el resultado es en tiempo real" les agradesco por el tiempo tomado en mi post
Código HTML:
<table width="178" border="0" align="center" id="tabla"> <tr> <td width="110"><label> <input name="textfield" type="text" id="textfield" value="---- Descripcion ----" size="60"> </label></td> <td width="52"><input name type="text" onkeyup="sumar2(this);" value="0" size="8" ></td> </tr> <tr> <td><input name="textfield2" type="text" id="textfield2" value="---- Descripcion ----" size="60"></td> <td><input name type="text" onkeyup="sumar2(this);" value="0" size="8" ></td> </tr> </table> <table width="172" border="0"> <tr> <td width="166" align="center" valign="middle" class="celda">Sumando Todo Sale: <br /> <input type="text" id="res2" value="0" size="7" readonly="readonly" /></td> </tr> </table>