Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2015, 11:07
micheldefrancisco
 
Fecha de Ingreso: noviembre-2014
Mensajes: 26
Antigüedad: 9 años, 5 meses
Puntos: 0
Desactivar el backspace sin afectar mi inputText

Código Javascript:
Ver original
  1. $(document).unbind('keydown').bind('keydown', function (event) {
  2.    
  3.     var doPrevent = false;
  4.     if (event.keyCode === 8) {
  5.     var d = event.target;
  6.     if (d.tagName.toUpperCase() === 'INPUT')  {
  7.             doPrevent = d.readOnly || d.disabled;      
  8.         }
  9.         else {
  10.             doPrevent = true;    
  11.         }
  12.     }
  13.     if (doPrevent) {
  14.         event.preventDefault();
  15.     }
  16. });

Última edición por micheldefrancisco; 01/04/2015 a las 12:03 Razón: era el tagName el problema..