Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2011, 10:27
tuxceno
 
Fecha de Ingreso: noviembre-2010
Mensajes: 181
Antigüedad: 14 años, 3 meses
Puntos: 2
Problema con una funcion

el problema que tengo es que tengo un formulario que constituye una nomina entonces creo en html inputtext del modo siguiente:
Código HTML:
Ver original
  1. [HTML]<input type="text" nombre="diastrab[]" id="diastrab[]" fncSumar() />
  2. <input type="text" nombre="pagoxdia[]" id="pagoxdia[]" fncSumar() />[/HTML]

y el problema es que no hace la operacion y la verdad como no tengo muchos conocimientos en javascript pues me dificulta el saber cual es el problema espero me puedan ayudar.

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. function fncSumar(c){
  3.     campo=c.form;
  4.     for (var i = 0; i < campo.length-1; i++) {
  5.     caja=document.forms["form1"].elements;
  6.     var numero1 = Number(caja["diastrab[i]"].value);
  7.     var numero2 = Number(caja["pagoxdia[i]"].value);
  8.     resultado=numero1*numero2;
  9.     if(!isNaN(resultado)){
  10.         caja["total_pago"].value=numero1*numero2;
  11.     }
  12.   }
  13. }
  14. </script>