return false与return true的区别
<a href="http://www.baidu.com" onclick="alert(11);return true;alert(22)">链接</a>
会执行alert(11);再执行跳转;
<a href="http://www.baidu.com" onclick="alert(11);return false;alert(22)">链接</a>
仅执行alert(11);
return false;在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为
retrun true; 返回正确的处理结果。把控制权返回给页面,页面默认事件继续执行。
在阻止表单默认提交的时候
<form action="http://www.baidu.com" method="post" onsubmit="return submitTest();"> <input type="submit" value="提交"/> </form> <script type="text/javascript"> function submitTest () { alert(0) return false; } </script>
你要觉得这篇文章比较好,记得点推荐!