Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/05/2011, 18:23
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años, 10 meses
Puntos: 344
Respuesta: Discriminar caracteres

Utiliza el evento keyPress que te permite conocer el código del caracter mediante las propiedades del evento: keyCode en el caso de IE y charCode en el caso de los demás navegadores. Luego lo conviertes a char y puedes empezar a comparar o utilizar alguna función de javascript especifica para eso. Para que no aparezca en el input solo tienes que devolver false.

Código Javascript:
Ver original
  1. var entrada = document.getElementById("entrada");
  2. var div = document.getElementById("div");
  3. entrada.onkeypress = function (e)
  4. {
  5. div.innerHTML = entrada.value;
  6.     if (String.fromCharCode(e.keyCode | e.charCode) == 'a')
  7.       return false;
  8. }