Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/06/2005, 04:54
Avatar de mariogl84
mariogl84
 
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona
Mensajes: 433
Antigüedad: 22 años, 3 meses
Puntos: 20
Sí, supongo que la teoría lo dice, pero a mí me está pasando en mis propias carnes. Éste es el código:

Código:
<input name="fecha_dia" type="text" id="fecha_dia" size="2" maxlength="2" onkeyup="if (this.value.length == this.getAttribute('maxlength')) { if (event.keyCode!=9) { getElementById('fecha_mes').focus(); } }">
  / 
  <input name="fecha_mes" type="text" id="fecha_mes" size="2" maxlength="2" onkeyup="if (this.value.length == this.getAttribute('maxlength')) { if (event.keyCode!=9) { getElementById('fecha_anio').focus(); } }">
  /
  <input name="fecha_anio" type="text" id="fecha_anio" size="4" maxlength="4"> 
  (dd/mm/aaaa)
Si lo probáis, veréis que al escribir los dos dígitos salta al siguiente campo (hasta aquí bien). Pero si, una vez relleno, volvéis a editar el contenido de uno de los campos, pasa lo que os comentaba: si los tecláis rápidamente, se salta dos campos.