Código:
<script type="text/javascript"> function sumar(formulario) { dias1= (isNaN(document.formulario.dias1.value)) ? "0" : document.formulario.dias1.value; salario1= (isNaN(document.formulario.salario1.value)) ? "0" : document.formulario.salario1.value; dias2 = formulario.dias2.value; salario2 = formulario.salario2.value; dias3 = formulario.dias3.value; salario3 = formulario.salario3.value; dias4 = formulario.dias4.value; salario4 = formulario.salario4.value; dias5 = formulario.dias5.value; salario5 = formulario.salario5.value; dias6 = formulario.dias6.value; salario6 = formulario.salario6.value; total1 = formulario.total1.value; total2 = formulario.total2.value; total3 = formulario.total3.value; total4 = formulario.total4.value; total5 = formulario.total5.value; total6 = formulario.total6.value; /* DEDUCCIONES*/ antici = formulario.anticipos.value; presta = formulario.prestamos.value; seg = formulario.seguro.value; pa = formulario.paro.value; le = formulario.ley.value; var suma1=formulario.total1.value = parseInt(dias1) * parseInt(salario1); var suma2=formulario.total2.value = parseInt(dias2) * parseInt(salario2); var suma3=formulario.total3.value = parseInt(dias3) * parseInt(salario3); var suma4=formulario.total4.value = parseInt(dias4) * parseInt(salario4); var suma5=formulario.total5.value = parseInt(dias5) * parseInt(salario5); var suma6=formulario.total6.value = parseInt(dias6) * parseInt(salario6); formulario.total7.value = parseFloat(total1) + parseFloat(total2)+ parseFloat(total3) + parseFloat(total4) + parseFloat(total5) + parseFloat(total6); var sumat=suma1 + suma2 + suma3 + suma4 + suma5 + suma6; var resta=antici + presta + seg + pa + le; formulario.total8.value= sumat - resta; } </script>