Buenas tengo dudas sobre los patrones de JS... Necesito saber una manera de aceptar el paso de un campo a otro con el tabulador usando la siguiente funcion de js para validar ese campo
Código PHP:
<!DOCTYPE html>
<html>
<head>
<title>Validacion de campos</title>
<script type="application/x-javascript">
function validar_solo_letras(e) {
tecla = (document.all) ? e.keyCode : e.which;
if (tecla==8) return true;
patron =/[A-Za-zñÑs]/;
te = String.fromCharCode(tecla);
return patron.test(te);
}
function validar_solo_numeros(e) {
tecla = (document.all) ? e.keyCode : e.which;
if (tecla==8) return true;
patron = /[d]/;
te = String.fromCharCode(tecla);
return patron.test(te);
}
</script>
</head>
<body>
<form method="post" action="#">
<p>Este campo solo acepta numeros, tabulacion y espacios</p>
<input type="text" name="campoAValidar" id="campoAValidar" onkeypress="return validar_solo_numeros(event)" />
<p>Este campo solo acepta Letras, tabulacion y espacios</p>
<input type="text" name="campoAValidar2" id="campoAValidar2"onkeypress="return validar_solo_letras(event)" />
</form>
</body>
</html>
Los patrones que estoy usando son
/[A-Za-zñÑ\s] (para las letras)
y
/[\d]/ (para los numeros)
Entiendo que A-Z son para las mayusculas, a-z son para las minusculas, ñÑ para ese caractrer, \s es para el espacio y \d es para los numeros
Necesito el del tabulador, la verdad he intentado de todo y nada que consigo activar la opcion de que el usuario pueda pasar de campo a campo con la tecla tabulacion
Saludos y grax de antemano