Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2010, 02:06
JuanMi23
 
Fecha de Ingreso: abril-2007
Mensajes: 54
Antigüedad: 17 años
Puntos: 1
Problema Urgente con Javascript,no me reconoce un elemento! (solo para Cracks)

el caso es que tengo una funcion que me sirve para sumar horas, pero cuando le digo el elemento que ha de coger no lo sabe ver.

Código Javascript:
Ver original
  1. function sumarHora(campo){
  2.  
  3.     form = document.getElementById("actionForm");
  4.     alert(form)
  5.     alert(form[campo])
  6.     hora=form[campo].value;
  7.     f=form[campo];
  8.  
  9. horas1=hora.split(":");
  10. horas0="01:00";
  11. horas2=horas0.split(":");
  12.  
  13. horatotale=new Array();
  14. for(a=0;a<3;a++){
  15. horas1[a]=(isNaN(parseInt(horas1[a])))?0:parseInt(horas1[a])
  16. horas2[a]=(isNaN(parseInt(horas2[a])))?0:parseInt(horas2[a])
  17. horatotale[a]=(horas1[a]+horas2[a]);
  18. }
  19. horatotal=new Date()
  20. horatotal.setHours(horatotale[0]);
  21. horatotal.setMinutes(horatotale[1]);
  22.  
  23. f.value= horatotal.getHours()+":"+horatotal.getMinutes();
  24. }

Me falla en los primeros alerts form[campo].value = undefined.


(el tema operatorio con horas funciona perfecto)

A alguien mas le ha pasado algo similar?

PD: El titulo era para motivar
PD2: Gracias de antebrazo.