Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/03/2007, 11:58
wigglyUtrera
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 18 años
Puntos: 3
Re: Pasar a otro input despues de escribir solo numeros

aqui tienes otra version para que cambie automaticamente de campo

Código PHP:
function validar(cadena,tipo){
var 
exp = /^[0-9]+$/; 
if(!
exp.test(cadena)){ 
  
alert("Error, introduzca solo numeros"); 

if(
tipo == && cadena.length == 2)
      
document.formulario.mes.focus();
else if(
tipo == && cadena.length == 2)
             
document.formulario.anyo.focus();
                

y el HTML, el name del formulario es: formulario

Código HTML:
<input name="dia" type="text" onkeyup="validar(this.value,0)"/> <br />
<input name="mes" type="text" onkeyup="validar(this.value,1)"/> <br />
<input name="anyo" type="text" onkeyup="validar(this.value,2)"/> <br /> 
Te faltaria por comprobar que el dia introducido es correcto, y que el mes tambien lo es, es deicr estan comprendidos entre 1..31 y 1..12

Saludos