return false功能介绍
js中的return false作用就是阻止事件的默认行为,让JS跳出执行,不再执行下面的代码。
函数的使用案列
function check() { if(form.title.value=="") { alert("请输入文章标题!"); return false; //注意不能写成 return(false); } if(form.content.value=="") { alert("文章正文不能为空@!!"); form.content.select(); return false; } return true; }
释义:如果title为空则输出return false跳出check()函数,不再继续执行。
表单的使用案列
<form onsubmit="return submitTest()"> <input type="submit" value="提交"></input> </form> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> function submitTest(){ //return; return false; } </script>
释义:如果返回return false表单则无法提交。
事件的使用案列
<a href="http://www.wdzzz.com">百度</a> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $('a').click(function(){ $(this).html('点我并不跳转'); return false; }) </script>
释义:return false还可以阻止A标签跳转。