return、return false;和 return true的區別


1、return (把控制權返回給頁面

return 返回的是 null,其作用是中斷方法執行的效果,只要不 return false事件處理函數就會繼續執行,表單將提交;

 1 <form action="index.jsp" method="post" onsubmit="return submitTest();">
 2     <INPUT value="www">
 3     <input type="submit" value="submit">
 4 </form>
 5 
 6 <script>
 7     function submitTest() {
 8         return;
 9     }    
10 </script>

上面的代碼將繼續提交表單

2、return false  

事件處理函數會取消事件,不再繼續向下執行。比如表單將終止提交。 我們常用 return false;來阻止提交表單或者繼續執行下面的代碼,通俗的來說的就是阻止執行默認的行為

注意: return false;只在當前函數有效,不會影響其他外部函數的執行。

3、return true   

返回正確的處理結果。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM