Foros del Web » Programando para Internet » Javascript »

Evento onchange

Estas en el tema de Evento onchange en el foro de Javascript en Foros del Web. Hola tal vez puedan ayudarme Tengo un lo siguiente <input type=text name=fecha onchange='validaFecha(this)' > en la funcion validaFecha si la fecha es incorrecta se pone ...
  #1 (permalink)  
Antiguo 21/07/2004, 14:51
 
Fecha de Ingreso: mayo-2004
Mensajes: 7
Antigüedad: 20 años
Puntos: 0
Busqueda Evento onchange

Hola tal vez puedan ayudarme
Tengo un lo siguiente

<input type=text name=fecha onchange='validaFecha(this)' >

en la funcion validaFecha si la fecha es incorrecta se pone
this.value="" borrando la fecha q el usuario ingreso incorrectamente

pero si el usuario vuelve a escribir la misma fecha no reconoce el método
onchange y no entra a la funcion validaFecha.. existe alguna manera de que lo haga???

gracias
Paola
  #2 (permalink)  
Antiguo 21/07/2004, 19:42
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola Pao1980:

Yo suelo usar onkeyup, pero también se puede usar onkeypress...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 21/07/2004, 19:55
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años
Puntos: 4
Para complementar ... onKeyDown
  #4 (permalink)  
Antiguo 22/07/2004, 01:51
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
.... yo usaría el onblur
  #5 (permalink)  
Antiguo 22/07/2004, 09:46
 
Fecha de Ingreso: mayo-2004
Mensajes: 7
Antigüedad: 20 años
Puntos: 0
Sonrisa Gracias

he tratado con estos eventos y ninguno me funciona..
con keyup, keydown y keypress no m permite ingresar la fecha
pero con onblur ya me funciona lo unico q tuve q hacer es q cuando no se ingrese la fecha y se cambie de campo no me valide...
muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:15.