Hola
mikil
A ver si este código te sirve de ayuda:
Código PHP:
<html>
<head>
<script type="text/javascript">
function sumar() {
cant = 0; imp = 0;
tab = document.getElementById('tabla');
for (i=0; ele = tab.getElementsByTagName('input')[i]; i++) {
num = (ele.value!='' && !isNaN(ele.value)) ? parseFloat(ele.value) : 0;
if (ele.name=='cantidad[]') cant+=num;
else if (ele.name=='importe[]') imp+=num;
}
document.getElementById('cantidadTotal').value = cant;
document.getElementById('importeTotal').value = imp;
}
</script>
</head>
<body>
<table id="tabla">
<tr>
<td><input name="cantidad[]" maxlength="20" type="text" /></td>
<td><input name="precio[]" maxlength="20" type="text" /></td>
<td><input name="importe[]" maxlength="20" type="text" /></td>
</tr>
<tr>
<td><input name="cantidad[]" maxlength="20" type="text" /></td>
<td><input name="precio[]" maxlength="20" type="text" /></td>
<td><input name="importe[]" maxlength="20" type="text" /></td>
</tr>
<tr>
<td><input name="cantidad[]" maxlength="20" type="text" /></td>
<td><input name="precio[]" maxlength="20" type="text" /></td>
<td><input name="importe[]" maxlength="20" type="text" /></td>
</tr>
<tr>
<td><input id="cantidadTotal" maxlength="20" type="text" /></td>
<td> </td>
<td><input id="importeTotal" maxlength="20" type="text" /></td>
</tr>
</table>
<input type="button" value="Sumar" onclick="sumar()" />
</body>
</html>
Saludo,