Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/02/2009, 03:26
impala
 
Fecha de Ingreso: septiembre-2004
Mensajes: 203
Antigüedad: 20 años, 3 meses
Puntos: 0
Respuesta: Varias multiplicaciones en distintos forms

Si no es mucho abusar, hay alguna manera de que los resultados que irían apareciendo en resultado1, resultado2, resultado3 ... se vayan sumando automaticamente?
Yo tengo este código, pero no me funciona:

Código HTML:
function suma(){
numero1 = parseFloat(document.getElementById("importe1").value); 
numero2 = parseFloat(document.getElementById("importe2").value);
numero3 = parseFloat(document.getElementById("importe3").value); 
numero4 = parseFloat(document.getElementById("importe4").value);
numero5 = parseFloat(document.getElementById("importe5").value); 
numero6 = parseFloat(document.getElementById("importe6").value);
resultado = numero1 + numero2 + numero3 + numero4 + numero5 + numero6; 
document.getElementById("subtotal").value = resultado;
}

<table>
        <tr>
          <td align="left" valign="top"><table width="650" height="519" border="0" class="tabla">
              <tr bgcolor="#CCCCCC">
                <td height="20" align="left" valign="top" class="texto_forms1"><div align="center">cantidad</div></td>
                <td align="left" valign="top" class="texto_forms1"><div align="center">concepto</div></td>
                <td align="left" valign="top" class="texto_forms1"><div align="center">m2/ml</div></td>
                <td align="left" valign="top" class="texto_forms1"><div align="center">importe</div></td>
              </tr>
              <tr>
                <td width="60" height="70" align="left" valign="top" class="texto_forms1"><input name="cantidad1" type="text" class="estilocampofacturacantidad" id="cantidad1" onChange="multiplicar(1);" /></td>
                <td width="422" align="left" valign="top" class="texto_forms1"><textarea name="concepto1" class="estilotextareafactura" id="concepto1"></textarea></td>
                <td width="60" align="left" valign="top" class="texto_forms1"><input name="ml1" type="text" class="estilocampofacturacantidad" id="ml1" onChange="multiplicar(1);" /></td>
                <td width="90" align="left" valign="top" class="texto_forms1"><input name="importe1" type="text" class="estilocampofacturaimporte" id="importe1" onChange="suma();"/></td>
              </tr>
              <tr>
                <td height="70" align="left" valign="top" class="texto_forms1"><input name="cantidad2" type="text" class="estilocampofacturacantidad" id="cantidad2"  onChange="multiplicar();"/></td>
                <td align="left" valign="top" class="texto_forms1"><textarea name="concepto2" class="estilotextareafactura" id="concepto2"></textarea></td>
                <td align="left" valign="top" class="texto_forms1"><input name="ml2" type="text" class="estilocampofacturacantidad" id="ml2"  onChange="multiplicar(2);" /></td>
                <td align="left" valign="top" class="texto_forms1"><input name="importe2" type="text" class="estilocampofacturaimporte" id="importe2" onChange="suma();"/></td>
              </tr>
              <tr>
                <td height="70" align="left" valign="top" class="texto_forms1"><input name="cantidad3" type="text" class="estilocampofacturacantidad" id="cantidad3"  onChange="multiplicar(3);"/></td>
                <td align="left" valign="top" class="texto_forms1"><textarea name="concepto3" class="estilotextareafactura" id="concepto3"></textarea></td>
                <td align="left" valign="top" class="texto_forms1"><input name="ml3" type="text" class="estilocampofacturacantidad" id="ml3"  onChange="multiplicar(3);"/></td>
                <td align="left" valign="top" class="texto_forms1"><input name="importe3" type="text" class="estilocampofacturaimporte" id="importe3" onChange="suma();"/></td>
              </tr>
              <tr>
                <td height="70" align="left" valign="top" class="texto_forms1"><input name="cantidad4" type="text" class="estilocampofacturacantidad" id="cantidad4"  onChange="multiplicar(4);"/></td>
                <td align="left" valign="top" class="texto_forms1"><textarea name="concepto4" class="estilotextareafactura" id="concepto4"></textarea></td>
                <td align="left" valign="top" class="texto_forms1"><input name="ml4" type="text" class="estilocampofacturacantidad" id="ml4"  onChange="multiplicar(4);"/></td>
                <td align="left" valign="top" class="texto_forms1"><input name="importe4" type="text" class="estilocampofacturaimporte" id="importe4" onChange="suma();"/></td>
              </tr>
              <tr>
                <td height="70" align="left" valign="top" class="texto_forms1"><input name="cantidad5" type="text" class="estilocampofacturacantidad" id="cantidad5"  onChange="multiplicar(5);"/></td>
                <td align="left" valign="top" class="texto_forms1"><textarea name="concepto5" class="estilotextareafactura" id="concepto5"></textarea></td>
                <td align="left" valign="top" class="texto_forms1"><input name="ml5" type="text" class="estilocampofacturacantidad" id="ml5"  onChange="multiplicar(5);"/></td>
                <td align="left" valign="top" class="texto_forms1"><input name="importe5" type="text" class="estilocampofacturaimporte" id="importe5" onChange="suma();"/></td>
              </tr>
              <tr>
                <td height="70" align="left" valign="top" class="texto_forms1"><input name="cantidad6" type="text" class="estilocampofacturacantidad" id="cantidad6"  onChange="multiplicar(6);"/></td>
                <td align="left" valign="top" class="texto_forms1"><textarea name="concepto6" class="estilotextareafactura" id="concepto6"></textarea></td>
                <td align="left" valign="top" class="texto_forms1"><input name="ml6" type="text" class="estilocampofacturacantidad" id="ml6"  onChange="multiplicar(6);"/></td>
                <td align="left" valign="top" class="texto_forms1"><input name="importe6" type="text" class="estilocampofacturaimporte" id="importe6" onChange="suma();"/></td>
              </tr>
              <tr>
                <td height="20" align="left" valign="top" class="texto_forms1">&nbsp;</td>
                <td align="left" valign="top" class="texto_forms1">&nbsp;</td>
                <td align="left" valign="top" class="texto_forms1">subtotal</td>
                <td align="left" valign="top" class="texto_forms1"><input name="subtotal" type="text" class="estilocampofacturatotal" id="subtotal" /></td>
              </tr>
</table> 
qué es lo que hago mal?

Saludos y gracias !
__________________
Impala