Te explico mi Script para sumar es este:
Código Javascript
:
Ver original<script language="javascript" type="text/javascript">
var total = 0;
function sumacampos(grupo,resultado)
{
var suma = 0;
for(var i=0, campos = document.getElementsByName(grupo); i < campos.length; i++)
{
//Recorro el vector de los campos y realizo la suma
total = suma;
suma += parseFloat(campos[i].value);
if (isNaN(suma)) suma = total;
}
//Asigno la suma a un label que ira cambiando de acuerdo a la cantidad que se capture
document.getElementById(resultado).value = suma;
}
</script>
y los campos que tengo para sumar son:
Código HTML:
Ver original<td align="center"><input type="text" name="tiempotefact1" id="tiempotefact1" onkeypress="return acceptNum(event)" maxlength="10" /></td> <td align="center"><input type="text" name="TiempoaSumar" id="tiempo11" onkeyup="mascara(this,':',patron,true); sumacampos(this.name,tiempototal1)" maxlength="8" /></td> <td align="center"><input type="text" name="TiempoaSumar" id="tiempo12" onkeyup="mascara(this,':',patron,true; sumacampos(this.name,tiempototal1))" maxlength="8" /></td> <td align="center"><input type="text" name="TiempoaSumar" id="tiempo13" onkeyup="mascara(this,':',patron,true); sumacampos(this.name,tiempototal1)" maxlength="8" /></td>
y el resultado debo de mostrarlo aqui:
Código HTML:
Ver original<td align="center"><input name="tiempotetotal1" type="text" id="tiempototal1" readonly="readonly" /></td>
pero obtengo un error en el navegador de:
- Uncaught TypeError: Cannot set property 'value' of null mediciones.php:20
- Uncaught SyntaxError: Unexpected token ;