2011-01-31 2 views
2

preventDefault가있는 양식의 제출 버튼에서 click 이벤트가 자동 종료를 처리하지 못하는 문제를 겪은 사람이 있습니까?jQuery preventDefault가 자동 완성 작동을 중지합니다

사용자 이름과 암호 조합을 저장하라는 메시지가 표시되지 않도록하려면 내 경우에는 발생하지 않는 게시 요청에서 트리거되기 때문에 이것이라고 가정합니다.

해결 방법은 누구나 생각할 수 있습니까?

추신 : 저는 IE에서만 테스트했지만 다른 브라우저에서 유사한 문제가 나타날 것입니다 (곧 테스트 할 예정입니다).

+2

누가 IE에서만 개발합니까? :) –

+1

기본 브라우저로 실제 브라우저 (Firefox, Chrom [e | ium], Opera)를 사용하고 Internet Explorer를 사용하여 표준 준수 코드가 해당 언어에서 작동하는지 테스트하십시오. Btw, IE9는 "실제 브라우저"로 적합 할 수도 있지만 아직 공개되지는 않았습니다. ;) – ThiefMaster

답변

3

이벤트의 흐름을 변경할 때 당신은 세 가지 옵션이 있습니다 :

  • e.stopPropagation()
  • return false

    1. e.preventDefault()은 (위의 두 호출).

    대신 e.stopPropagation()을 사용해 보시고 그 결과를 확인하십시오.