Leer teclas en JavaScript

   Existen las mil y un formas de hacer esto (en la mayoría de los casos se utiliza para leer la tecla "enter"), la forma mas sencilla es la de leer el caracter que se ingresa y luego retornar un valor "verdadero" si es la tecla coincide con la condición o es la que queremos obtener, y un "falso" si no lo es.


   Daré el ejemplo básico de la tecla enter, el código es el siguiente:

<SCRIPT TYPE="text/javascript">
<!--
function MiTecla(campo,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
{
campo.form.submit();
return false;
}
else
return true;
}
//-->
</SCRIPT>

   Y luego colocamos dentro del input lo siguiente:

onKeyPress="return MiTecla(this,event)"

   La parte que nos interesa es la de la condición de lectura.

if (keycode == 13)

   Cambiando esto podemos leer cualquier otra tecla.



2 Comentarios

Escribir Comentario
19 de mayo de 2013, 0:30 delete

Solo dice como leer una tecla. Podrìa publicar como leer cada tecla de todo el Keyboard??

Responder
avatar
20 de mayo de 2013, 9:41 delete

Disculpa la tardanza, respondiendo a tu pregunta.... http://carlitoxenlaweb.blogspot.com/2013/05/codigo-de-teclas-javascript.html

Responder
avatar

Lamentablemente hay muchos usuarios en la red que han llegado al blog para escribir obscenidades, así que la moderación se hace necesaria. Recuerda utilizar un lenguaje correcto y espera a que sea aprobado.

Si necesitas publicar código haz click en "Conversión" para hacerlo legible.
ConversiónConversión