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