Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/06/2013, 10:03
wagiro
 
Fecha de Ingreso: abril-2012
Mensajes: 16
Antigüedad: 12 años, 7 meses
Puntos: 0
Pregunta suma enteros quisiera que sume tambien decimales

hola a todos tengo un problema que no me enseñaron como hacer
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>