Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/01/2007, 02:56
Avatar de Valkam
Valkam
 
Fecha de Ingreso: junio-2006
Ubicación: Sevilla
Mensajes: 157
Antigüedad: 18 años, 8 meses
Puntos: 0
Re: Cambiar el focus automaticamente

Te dejo una función a ver si te vale

Código PHP:
<html>
<
head>
<
script language="javascript">

  function 
pasaSiguiente(actualsiguientelongitud)
  {
         if((
actual.value.length 1) == longitud)
                
siguiente.focus();
  }

</script>
</head>

        <input name="cuentacorriente1" id="cuentacorriente1" type="text" size="4" maxlength="4" onKeyPress="pasaSiguiente(this, document.getElementById('cuentacorriente2'), 4)"> 
<input name="cuentacorriente2" id="cuentacorriente2" type="text" size="4" maxlength="4">


</html> 
La función pasaSiguiente es llamada cada vez que se pulsa una tecla dentro de la caja de texto. Le paso el objeto que representa a la caja, el siguiente campo a donde tiene que saltar y la longitud que debe tener el campo para poder saltar al siguiente. De esta forma la puedes reutilizar para los demas campos (de 2 y 10 digitos). En la función únicamente comprueba que tenga esa longitud y en ese caso salta al siguiente campo