在大多數情況下,為事件處理函數返回false,可以防止默認的事件行為。
例如,默認情況下點擊一個<a>元素,頁面會跳轉到該元素href屬性指定的頁。 Return False 就相當於終止符,Return True 就相當於執行符。在js中return false的作用一般是用來取消默認動作的。比如你單擊一個鏈接除了觸發你的onclick事件(如果你指定的話)以外還要觸發一個默認事件就是執行頁面的跳轉。所以如果你想取消對象的默認動作就可以return false。
同樣的,return false可以應用於表單的提交,比如,我們通常在驗證表單的時候,要在客戶端判斷信息是否屬實,是否漏填信息,如果符合上面任一種的條件,那麼我們需要,在客戶端輸出提示信息,而並不會提交至服務器處理,return flase正好能在此處大顯身手 - -!