2010-06-01 3 views
1

его wrking в то есть, но не в Mozilla WATS альтернативныйevent.preventDefault не работает в Mozilla

function preventBackspace(e) { 

      var evt = e || window.event; 
     // alert(evt); 
      if (evt) { 
       var keyCode = evt.charCode || evt.keyCode; 
      // alert(keyCode); 
       if (keyCode === 8) { 
       if (evt.preventDefault) { 
      evt.preventDefault(); 
       } else { 
         evt.returnValue = false; 
       } 
       } 
      } 
     } 

Infact evt.returnvalue = ложь не wrking в Mozilla

+1

Он должен работать одинаково хорошо в большинстве современных браузеров. Позаботьтесь, чтобы показать нам некоторые из вашего кода? – nc3b

+0

Это дубликат: http://stackoverflow.com/questions/1367195/preventdefault-wont-work-on-firefox – oezi

+0

@oezi, в этом вопросе проблема была неверно названа параметрами и синтаксическими ошибками. Нет причин думать, что это та же проблема. –

ответ

2

Я сделал простой тест (jsfiddle), и ваша функция делает Работает в Firefox. Как и ожидалось, он никогда не выполняет нестандартную часть returnValue.

+0

thanx it wrking .... я получал это неправильно u гений – vakas

Смежные вопросы