Foros del Web » Programando para Internet » Javascript »

Como usar las teclas con javascript

Estas en el tema de Como usar las teclas con javascript en el foro de Javascript en Foros del Web. Hola a todos tenia un buen tiempo sin consultar por aca pero ya di hasta donde podia..tengo una pregunta? como puedo hacer para asignarle a ...
  #1 (permalink)  
Antiguo 23/04/2013, 19:10
 
Fecha de Ingreso: abril-2012
Ubicación: Edo. Yaracuy
Mensajes: 9
Antigüedad: 12 años
Puntos: 0
Pregunta Como usar las teclas con javascript

Hola a todos tenia un buen tiempo sin consultar por aca pero ya di hasta donde podia..tengo una pregunta? como puedo hacer para asignarle a las teclas funciones para manejo de datos o para atajos.. mas explicito..
si con javascript puedo hacer por ejemplo que pueda darle funcion a una tecla "f3" por decir una y que la use com oatajo en un sistemita web para consultar los registros guardados..ctrl+(una tecla cualkiera) para darle funcion con javascript paraq que sea un atajo para registrar datos.. y asi susecivamente...? porque yo valide para que haga submitt con la tecla enter y pense que si sehace con la tecla enter se peude ralizar con las demas teclas..

si alguien me puede dar algun consejito sera bien recivido... !

¡.....ENJOY.....!
  #2 (permalink)  
Antiguo 23/04/2013, 20:01
Avatar de chwc  
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 15 años, 8 meses
Puntos: 103
Respuesta: Como usar las teclas con javascript

Mira, puedes agregar este codigo a cualquier sitio
Código Javascript:
Ver original
  1. document.onkeydown = function(a){
  2. alert(a.keyCode);
  3. }
y cuando presiones una tecla, te va a hacer saltar una ventana de alerta, con el codigo de tecla, asi podes identificar la tecla que se esta usando.

además, si quieres por ejemplo que , si la tecla apretada es F1, cancele su acción por defectos ( en algunos navegadores te abre el manual de ayuda )
utiliza un codigo como este,

Código Javascript:
Ver original
  1. document.onkeydown = function (a){
  2. alert(a.keyCode);
  3.  
  4. if(a.keyCode === 112){
  5. alert('Muajajaja no tienes ayuda');
  6. a.preventDefault();
  7. }
  8.  
  9. }

un saludo
__________________
Hangouts de JavaScript todos los jueves 20hs GMT, Unite !
https://plus.google.com/u/0/108504944676960830886

Etiquetas: atajos, js, jscript, programacionweb
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 19:30.