Foros del Web » Programando para Internet » Javascript »

Duda sobre onKeyPress

Estas en el tema de Duda sobre onKeyPress en el foro de Javascript en Foros del Web. Hola!! Estoy tratando de hacer que, cuando presiono X tecla, me ponga otra en su lugar. Ejemplo: Cuando presione la "T" quiero que me ponga ...
  #1 (permalink)  
Antiguo 08/03/2011, 09:45
 
Fecha de Ingreso: febrero-2011
Mensajes: 3
Antigüedad: 13 años, 9 meses
Puntos: 0
Duda sobre onKeyPress

Hola!! Estoy tratando de hacer que, cuando presiono X tecla, me ponga otra en su lugar.

Ejemplo: Cuando presione la "T" quiero que me ponga una "L".

La pregunta es:

Cuando por Javascript llamo a una funcion de KeyPress (en este caso mefijo() )

<input type="text" name="campo" onKeyPress="mefijo()" />

Como hago para, que en la funcion SABER CUAL FUE LA TECLA QUE PRESIONE ORIGINALMENTE.

Osea, SERIA ESTO, pero no lo se escribir correctamente:

if (keycode = "T")
keycode="L"


Muchas gracias!!!
  #2 (permalink)  
Antiguo 08/03/2011, 11:38
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años, 8 meses
Puntos: 37
Respuesta: Duda sobre onKeyPress

Creo que estas haciendo un script para una sustitución alfabéteica o polialfabética, yo creo que sería más sencillo si definieras tu alfabeto primero y mejor obtengas el valor del input y después lo reemplaces.

var aAlfabeto=new Array('a','b','c'......)
var aAlfabeto1=new Array('r','p','q'......)

así cuando presionas la letra a, buscas su correspondecia en el segundo alfabeto que es la letra 'r' y la reemplazas y para saber la que presiono originalmente solo buscas en el primer alfabeto.

Saludos.

Etiquetas: onkeypress
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 02:37.