Foros del Web » Programando para Internet » Javascript »

Como hacer captura de teclas en JavaScript

Estas en el tema de Como hacer captura de teclas en JavaScript en el foro de Javascript en Foros del Web. A ver, mi duda es la siguiente. Supongamos que tengo un formulario, el tipico Nombre Apellidos DNI BLA BLA Como se podria hacer para que ...
  #1 (permalink)  
Antiguo 28/01/2013, 05:07
 
Fecha de Ingreso: noviembre-2011
Mensajes: 102
Antigüedad: 12 años, 5 meses
Puntos: 0
Como hacer captura de teclas en JavaScript

A ver, mi duda es la siguiente.
Supongamos que tengo un formulario, el tipico
Nombre
Apellidos
DNI
BLA
BLA

Como se podria hacer para que cuando pulse por ejemplo contro + n me haga un focus al nombre. Y asi sucesivamente control + a, a los apellidos.
  #2 (permalink)  
Antiguo 28/01/2013, 07:28
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Como hacer captura de teclas en JavaScript

Cita:
Iniciado por xexio Ver Mensaje
A ver, mi duda es la siguiente.
Supongamos que tengo un formulario, el tipico
Nombre
Apellidos
DNI
BLA
BLA

Como se podria hacer para que cuando pulse por ejemplo contro + n me haga un focus al nombre. Y asi sucesivamente control + a, a los apellidos.
Para eso se utiliza el atributo accesskey, aunque funciona bastante diferente de un navegador a otro
http://webintenta.com/crear-teclas-d...accesskey.html
SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 29/01/2013, 16:52
 
Fecha de Ingreso: noviembre-2011
Mensajes: 102
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Como hacer captura de teclas en JavaScript

La idea era hacerlo con JavaScript aunque se pueda recurrir a HTML.

(Lo hago porque actualmente estoy aprendido JS)
  #4 (permalink)  
Antiguo 30/01/2013, 05:22
Avatar de rosonator  
Fecha de Ingreso: noviembre-2012
Ubicación: Bilbao
Mensajes: 49
Antigüedad: 11 años, 5 meses
Puntos: 7
Respuesta: Como hacer captura de teclas en JavaScript

fácil:

var tecla;

window.addEventListener( "keydown", function(evento){
tecla = evento.keyCode;
}, false );


tecla quedará cargada con un código int, que deberás comparar para averiguar de qué letra se trata. Los códigos los tienes aquí:

http://www.cambiaresearch.com/articl...odes-key-codes

Así, por ejemplo, tendrás lo siguiente

if (tecla==65) {} //si letra A...

Eso sí, para analizar los ctrl+char o los alt+char deberás tener que currarte un análisis un poco más complejo, analizando primero que se ha pulsado un ctrl y, sin haber habido interrupción en el press, que haya entrado otra tecla.

Etiquetas: formulario, teclas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:20.