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 originalfunction iP(a,b){
if(a.value.length==3){
document.getElementById(b).focus();
}else{
if(a.value.length>3){
alert('Sólo se pueden introducir 3 números');
return false;//si esque se va a enviar
}
}
return true;
}
Código HTML:
Ver original<form id='miForm' name='miForm' action='' method='post' onsubmit='return iP();'> <input type='text' id='campo1' onkeyup='iP(this, "campo2");' /> <input type='text' id='campo2' onkeyup='iP(this, "campo3");' /> <input type='text' id='campo3' onkeyup='iP(this, "campo4");' /> <input type='text' id='campo4' onkeyup='iP(this, "enviar");' /> <input type='submit' id='enviar' value='Enviar' />
Saludos (: