Ver Mensaje Individual
  #8 (permalink)  
Antiguo 18/03/2015, 16:30
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: solo poder introducir algunos caracteres en un input con javascript

También podrías hacerlo con una expresión regular y el modificador i:

Código Javascript:
Ver original
  1. if (!/^[acpx]$/gi.test(String.fromCharCode(keyNum))) event.preventDefault();

Si el valor transformado a caracter de la tecla pulsada no se encuentra en el grupo delimitado por los corchetes ni en mayúscula ni en minúscula, evitas el comportamiento natural del evento, que sería el de imprimir el caracter en el campo de texto.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand