La copia del código es la siguiente:
<html>
<Evista>
<script type = "text/javaScript">
función MoveNext (objeto, índice) {
if (object.value.length == 4) {
document.forms [0] .Elements [índice+1] .focus ();
}
}
función showResult () {
var f = document.forms [0];
resultado var = "";
para (var i = 0; i <4; i ++) {
resultado+= f.Elements [i] .Value;
}
alerta (resultado);
}
</script>
</ablo>
<Body onload = "document.forms [0] .elements [0] .focus ();">
<form>
<input type = "text" size = "3" maxLength = "4" onKeyUp = "MoveNext (this, 0);">
<input type = "text" size = "3" maxLength = "4" onKeyUp = "MoveNext (this, 1);">
<input type = "text" size = "3" maxLength = "4" onKeyUp = "MoveNext (this, 2);">
<input type = "text" size = "3" maxLength = "4" onKeyUp = "MoveNext (this, 3);">
<input type = "button" value = "show" onClick = "showResult ();">
</form>
</body>
</html>
El código es muy simple y las funciones son muy prácticas. Los amigos pueden usarlo en su propio proyecto después del embellecimiento. ¿No es genial?