event.preventDefault无法在mozilla中运行

时间:2010-06-01 05:18:47

标签: javascript

它在ie中工作但不在mozilla wats中工作

  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 = false在mozilla中不起作用

1 个答案:

答案 0 :(得分:2)

我做了一个简单的测试(jsfiddle),你的函数 在Firefox中工作。正如所料,它永远不会执行非标准的returnValue部分。