总的来说return false 的作用就是阻止事件的默认行为

1、

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()函数,不再执行下面对内容的判断;即遇到return false;则跳出当前函数,不再执行当前函数return false后的代码。

2、return false 还常用来阻止表单的提交

    <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 表但仍能提交,return false表单则无法提交。

还有值得注意的是οnsubmit="return submitTest()"中的return不能忽略。

3、阻止事件的默认行为

    <a href="http://www.baidu.com">百度</a><script type="text/javascript" src="jquery.js"></script><script type="text/javascript">$('a').click(function(){$(this).html('点我并不跳转');return false;})</script>

很多情况下都需要给a标签添加点击事件,但是a标签要跳转,这种情况下只要在click函数完成之前最后一句加上return false则可以阻止其跳转。

更多专业前端知识,请上 【猿2048】www.mk2048.com

js中的 return false;相关推荐

  1. JS 中的return false的作用

    在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为. Return False 就相当于终止符,终止默认的事件行为,反之,Return True 就相当于执行符,执行终止默认的事件行 ...

  2. 在JS中 onclick=return false; return false是什么意思

    return false表示阻止浏览器对事件的默认处理 比如: <input type="submit" οnclick="submitAction(); retu ...

  3. JavaScript 回调函数中的 return false 问题

    今天一个同事问了我一个问题,就是在 Ajax 方法中,请求成功后(success)的回调函数中根据响应的值来判断程序是否继续执行,他不解的是在回调函数中已经 return false 了,但是 Aja ...

  4. vue 2.0 中 函数`return false` 使用

    vue 2.0 中 函数return false 使用 问题 在注册页面下,判断输入框是否为空,想把这种函数封装一下,外部调用,返回return false 时,只是终止当前的判断函数,不是终止整个注 ...

  5. 原生JS事件中,return false 和 preventDefault() 的区别

    前几天有同学问我,如果在页面上禁止右键.一听到这个,我的第一个想法就是右键弹出来的菜单应该是浏览器的默认事件,是不是可以根据按键的类型来判断是点击了右键,然后静止默认事件来做. document.ad ...

  6. js中的true,false盲点

    上一篇博客提到了一个js的小问题,我当时的解释不太清晰,后面请教胡大大才弄明白js中的处理. js里面检查true和false的过程是这样的: 所以'0'在逻辑判断里面,是被当做true. if('0 ...

  7. JS中true和false的判断

    简介 学习和使用js的时候对于true和false的判断总是非常纠结,接下来做一个总结.JS中属于弱类型语言,这在一定程度上提供了方便,同时也为理解加大了阻碍,其中"=="和&qu ...

  8. js中True、False如何判断

    主要总结下js判断0,1,-1,先看结果 js数字型和布尔型比,会把布尔型转化数字型,true为1,false为0: 那为啥-1也是true呢? js规定所有的正负整数都是true,只有0是false ...

  9. JS中0和false的比较

    现象描述 在本次开发中,在进行非空判定的时候,出现了0 === false 的情况.之前一直认为if(0)是可以进入的.然后就研究了一下,在这里给予一个解答. 验证 1. false == 0 输出t ...

最新文章

  1. HTTP请求时connectionRequestTimeout 、connectionTimeout、socketTimeout三个超时时间的含义...
  2. MapReduce编程系列 — 5:单表关联
  3. 装个Redmine真是麻烦啊
  4. boost::function模块boost::ref的测试程序
  5. 全自动洗衣机维修教程
  6. 用按钮控制歌单的上一曲和下一曲 0130 winform
  7. 多目标非支配排序遗传算法-NSGA-II(二)
  8. 这个城市推出黄金“外卖”!价值低于5.8万元的,只能摩托车配送...
  9. 设计素材模板丨极简风简历模板
  10. Django+MySQLDB配置
  11. 多所985、211高校教授被通报!国自然发布处理决定!
  12. 字节跳动:雀魂启动!(Python语言实现)
  13. Renesas瑞萨电子提供的RcarH3,第一个SOC从第三代R-Car汽车计算平台的自动驾驶领域时代
  14. vue 3 + mo.js 实现点赞粒子特效【实战】
  15. 一个大二学生从屌丝开始的逆袭
  16. netstat -ano | findstr 8611查看到大量的TIME_WAIT状态的解决办法
  17. 基于微信视频分享平台小程序设计与实现 开题报告
  18. SpringBoot项目的pom.xml文件中maven-project-info-reports-plugin报红解决办法
  19. 情人节特刊| 爱的神经机制
  20. seat TCC 实战(图解_秒懂_史上最全)

热门文章

  1. mysql 过滤相同数据库_MySQL数据库查询中的重复记录过滤
  2. mybatis插入数据后返回自增主键ID详解
  3. (Oracle)DDL及其数据泵导入导出(impdp/expdp)
  4. Token注解防止表单的重复提交
  5. angularjs 服务
  6. winxp精简版没有IIS的解决办法
  7. qt 定时器_Qt开源作品23-颜色拾取器
  8. C++判断文件夹是否存在
  9. Matlab找矩阵中最大最小值的位置
  10. java 中的override overload 比较