Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/06/2010, 14:44
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 11 meses
Puntos: 310
Respuesta: Cambiar foco en input text, IP format

Ya pero si le ponen por ejemplo 4 dígitos con copy&paste y necesita 3 (o eso entendí yo) ya no está validando bien.
Código Javascript:
Ver original
  1. function iP(a,b){
  2.  if(a.value.length==3){
  3.   document.getElementById(b).focus();
  4.  }else{
  5.   if(a.value.length>3){
  6.    alert('Sólo se pueden introducir 3 números');
  7.    return false;//si esque se va a enviar
  8.   }
  9.  }
  10.  return true;
  11. }

Código HTML:
Ver original
  1. <form id='miForm' name='miForm' action='' method='post' onsubmit='return iP();'>
  2.  <input type='text' id='campo1' onkeyup='iP(this, "campo2");' />
  3.  <input type='text' id='campo2' onkeyup='iP(this, "campo3");' />
  4.  <input type='text' id='campo3' onkeyup='iP(this, "campo4");' />
  5.  <input type='text' id='campo4' onkeyup='iP(this, "enviar");' />
  6.  <input type='submit' id='enviar' value='Enviar' />
  7. </form>

Saludos (: