2010-06-01 6 views
1
에서 작동하지

하지만 모질라의 예에서의 wrking가 시켰지 대체에서는 event.preventDefault는 모질라

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; 
       } 
       } 
      } 
     } 

가리키고 evt.returnvalue 나는 간단한 테스트를했다

+1

대부분의 최신 브라우저에서 똑같이 잘 작동합니다. 우리 코드 몇 가지를 보여 주겠니? – nc3b

+0

이것은 복제본입니다. http://stackoverflow.com/questions/1367195/preventdefault-wont-work-on-firefox – oezi

+0

@oezi, 그 질문에서 문제는 paramaeters 및 구문 오류로 잘못 명명되었습니다. 여기에 같은 문제가 있다고 생각할 이유가 없습니다. –

답변

2

모질라에서 wrking되지 않는다 = 거짓 (jsfiddle), 귀하의 기능 을 Firefox에서 작동합니다. 예상대로 비표준 returnValue 부분을 실행하지 않습니다.

+0

고맙습니다. 나는 그것을 잘못 듣고 있었다. 천재 – vakas

관련 문제