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"> </td>
<td align="left" valign="top" class="texto_forms1"> </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 !