Hola, BooMeranGz.
Me había olvidado de este mensaje. A ver si esto te sirve, aunque para que funcione bien es mejor que a los inputs les pongas un valor inicial de cero (value=0)
Código HTML:
<html>
<head>
<script>
function sumar(obj,num) {
cel=obj.id.substr(0,5);
total=0;
for(i=1;i<6;i++)
total+=parseInt(document.getElementById(cel+i).value);
document.getElementById(num).innerHTML=total;
}
</script>
</head>
<body>
<form name="form" method="post" action="preview.fax.dedicated.php">
<table width="600" border="0" align="center" cellpadding="0" cellspacing="2">
<tr>
<td align="center">Description of Service</td>
<td align="center">Quantity</td>
<td align="center">Unit Price </td>
<td align="center">Ext. Price </td>
</tr>
<tr align="center">
<td><input name="de_cs1" type="text" id="de_cs1" value="" size="60" maxlength="80"></td>
<td><input name="de_q11" type="text" id="de_q11" size="6" maxlength="6" onkeyup="sumar(this,1)"></td>
<td><input name="de_u11" type="text" id="de_u11" size="6" maxlength="6" onkeyup="sumar(this,2)"></td>
<td><input name="de_e11" type="text" id="de_e11" size="6" maxlength="6" onkeyup="sumar(this,3)"></td>
</tr>
<tr align="center">
<td><input name="de_b1" type="text" id="de_b1" value="" size="60" maxlength="80"></td>
<td><input name="de_q12" type="text" id="de_q12" size="6" maxlength="6" onkeyup="sumar(this,1)"></td>
<td><input name="de_u12" type="text" id="de_u12" size="6" maxlength="6" onkeyup="sumar(this,2)"></td>
<td><input name="de_e12" type="text" id="de_e12" size="6" maxlength="6" onkeyup="sumar(this,3)"></td>
</tr>
<tr align="center">
<td><input name="de_o1" type="text" id="de_o1" value="" size="60" maxlength="80"></td>
<td><input name="de_q13" type="text" id="de_q13" size="6" maxlength="6" onkeyup="sumar(this,1)"></td>
<td><input name="de_u13" type="text" id="de_u13" size="6" maxlength="6" onkeyup="sumar(this,2)"></td>
<td><input name="de_e13" type="text" id="de_e13" size="6" maxlength="6" onkeyup="sumar(this,3)"></td>
</tr>
<tr align="center">
<td><input name="de_o11" type="text" id="de_o11" value="" size="60" maxlength="80"></td>
<td><input name="de_q14" type="text" id="de_q14" size="6" maxlength="6" onkeyup="sumar(this,1)"></td>
<td><input name="de_u14" type="text" id="de_u14" size="6" maxlength="6" onkeyup="sumar(this,2)"></td>
<td><input name="de_e14" type="text" id="de_e14" size="6" maxlength="6" onkeyup="sumar(this,3)"></td>
</tr>
<tr align="center">
<td><input name="de_o12" type="text" id="de_o12" value="" size="60" maxlength="80"></td>
<td><input name="de_q15" type="text" id="de_q15" size="6" maxlength="6" onkeyup="sumar(this,1)"></td>
<td><input name="de_u15" type="text" id="de_u15" size="6" maxlength="6" onkeyup="sumar(this,2)"></td>
<td><input name="de_e15" type="text" id="de_e15" size="6" maxlength="6" onkeyup="sumar(this,3)"></td>
</tr>
<tr>
<td align="right">Total Setup fee* </td>
<td align="center" id="1">total columna 1</td>
<td align="center" id="2">total columna 2</td>
<td align="center" id="3">total columna 3</td>
</tr>
</table>
</form>
</body>
</html>
Saludos,