Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Desactivar el backspace sin afectar mi inputText

Estas en el tema de Desactivar el backspace sin afectar mi inputText en el foro de Javascript en Foros del Web. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original $ ( document ) . unbind ( 'keydown' ) . bind ( 'keydown' , function ( event ) ...
  #1 (permalink)  
Antiguo 01/04/2015, 11:07
 
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..

Etiquetas: desactivar, funcion, input
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:26.