Foros del Web » Programando para Internet » Javascript »

detectar tecla pulsada

Estas en el tema de detectar tecla pulsada en el foro de Javascript en Foros del Web. Cuál es el código de la tecla de borrar ( <- ) y de la de suprimir (supr)? y de los cursores? Gracie....
  #1 (permalink)  
Antiguo 17/05/2004, 12:04
Avatar de Carlitos
Usuario no validado
 
Fecha de Ingreso: mayo-2001
Ubicación: Zaragoza
Mensajes: 1.304
Antigüedad: 23 años, 10 meses
Puntos: 25
detectar tecla pulsada

Cuál es el código de la tecla de borrar ( <- ) y de la de suprimir (supr)?

y de los cursores?

Gracie.

Última edición por Carlitos; 17/05/2004 a las 12:06
  #2 (permalink)  
Antiguo 17/05/2004, 12:38
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años
Puntos: 772
Hola, Carlitos.

<- 8
Supr. - 46
Arriba - 40
Abajo - 38
Izquierda - 37
Derecho - 39

Por si necesitas más teclas, te dejo este "sofisticadísimo" codigo para averiguar los códigos (jo, como me repito)

<body onkeydown="alert(event.keyCode)">

Saludos,
  #3 (permalink)  
Antiguo 17/05/2004, 13:13
Avatar de Carlitos
Usuario no validado
 
Fecha de Ingreso: mayo-2001
Ubicación: Zaragoza
Mensajes: 1.304
Antigüedad: 23 años, 10 meses
Puntos: 25
JavierB () gracias.

Justo ahora he encontrado dónde tenía apuntados esos códigos.

De todas formas, gracias por el sofisticado codigo
  #4 (permalink)  
Antiguo 18/05/2004, 11:45
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años
Puntos: 772
Me alegro de que lo hayas solucionado. Y me alegro de que te haya gustado el código, estuve un par de horas para hacerlo, pero ha merecido la pena
  #5 (permalink)  
Antiguo 18/05/2004, 11:47
Avatar de Carlitos
Usuario no validado
 
Fecha de Ingreso: mayo-2001
Ubicación: Zaragoza
Mensajes: 1.304
Antigüedad: 23 años, 10 meses
Puntos: 25
Gracias. Te lo has currado.
  #6 (permalink)  
Antiguo 16/12/2009, 05:25
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 17 años
Puntos: 5
Exclamación Respuesta: detectar tecla pulsada

5 años después retomo el tema con una pregunta...

Tengo un textarea con Row = 2
Si pulso la tecla intro Row aumenta en 1
Si pulso la tecla borrar Row decrementa en 1

Código PHP:
var k=null;
(
e.keyCode) ? k=e.keyCode k=e.which;

//si pulso la tecla Intro
if(k==13)
{
    
document.formulario.TAestado.rows document.formulario.TAestado.rows +1;
}

//si pulso la tecla Borrar
if(k==8)
{
    
document.formulario.TAestado.rows document.formulario.TAestado.rows -1;

Con este código si escribo "Hola" y luego borro, el numero de rows decrementa porque estoy tocando la tecla borrar. Quiero conseguir que cuando en la fila del TextArea en la que estoy situado no hay nada escrito, permita decrementar las rows en 1. Si hay algo escrito, que simplemente borre caracteres.

Última edición por cslbcn; 16/12/2009 a las 05:42
  #7 (permalink)  
Antiguo 16/12/2009, 06:50
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años
Puntos: 772
Respuesta: detectar tecla pulsada

Hola cslbcn

Había un cartel muy majo al final de este tema, indicando que es preferible que abras un tema nuevo.

Tema cerrado.

Saludos,
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 11:24.