2015-01-27 8 views
-2

이 코드를 발견했으며 왜 false를 반환하도록 설정되어 있는지 궁금합니다. click 핸들러에서 false를 반환JS - 함수가 false를 반환합니다.

+0

양식에는 적합하지만 버튼에는 적합하지 않습니다. http://stackoverflow.com/questions/3569072/jquery-cancel-form-submit-using-return-false – Blauharley

답변

4

실행의 기본 동작을 방지 할 수 있습니다. 예를 들어 #_plan이 제출 버튼이거나 false를 반환하는 앵커는 브라우저가 현재 페이지에서 리디렉션하지 못하도록합니다 (폼을 제출하거나 앵커를 클릭하면 발생합니다). 브라우저가 같은 페이지에 유지하고 실행하는 showChoose 기능을 위해 시간을 떠나

$("#_plan").on('click', function(evt) { 
    evt.preventDefault(); 
    showChoose(); 
}); 

이 방법 : 다음을 사용할 수있는 대안으로

.

관련 문제