Recibi tu mensaje , es la primera vez q entraba a un foro ,
pero asi se aprende no .
tengo 3 columnas ( precio , cantidad , sub total ) que es dinamica osea varía el numero de filas segun yo le de el numero de filas q yo ingrese ,el problema es que al ingresar el precio y la cantidad ; el subtotal sale a traves del evento OnkeyUp ; pero lo que yo quiero es que sume todos los subtotales y q lo muestre en un text ( que se llama total ) a la vez que estoy ingresando tanto la cantidad como el precio
<html>
<head>
<title>suma</title>
</head>
<body>
<form action="" method="get" name="form" id="form">
<table width="222">
<tr>
<td width="44">Precio</td>
<td width="69">Cantidad</td>
<td width="50">Subtotal</td>
</tr>
<?
$filas=4; // filas es variable
for($a=1; $a<$filas ; $a++)
{
?>
<tr>
<td><input name="p_costo
<? echo $a ;
?>" type="text" i size="6" >
</td> <!-- cadena -->
<td> <input name="cantidad
<? echo $a ;
?>" type="text" size="4" onKeyUp=" this.form.i_total
<? echo $a;
?>.value = this.form.p_costo
<? echo $a;
?>.value * this.form.cantidad
<? echo $a;
?>.value ;
var s = parseInt ( this.form.total.value ) ;
s =s + parseInt(this.form.i_total
<? echo $a;
?>.value);
this.form.total.value=s;
" >
</td>
<td> <input name="i_total
<? echo $a ;
?>" type="text" size="6" disabled >
</td>
</tr>
<?
}
?>
</table>
Total <input name="total" type="text" >
</form>
</body>
</html>