JS中 return false;作用是什么?

if(factoryNum==""&&serialNum==""&&agentName==""&&terminalstatus=="-1"&&terminalName==... if(factoryNum == "" && serialNum == "" && agentName == "" && terminalstatus == "-1" && terminalName == "") {
if(terminalstatus == "-1") {
$.post("terminalAction!getTerminalOfPage?curpage=1&pageSize="
+ $("#pageSize").val() + "&runflag=1", function(v) {
$(".packagepages").html(v);
$("#terminalstatus").val("-1");
});
}
return false;
}
JS中 return false;作用是什么?在上面例子有什么效果?
展开
 我来答
酷雪人
推荐于2018-02-28 · TA获得超过205个赞
知道答主
回答量:69
采纳率:100%
帮助的人:46.3万
展开全部
有两个作用,禁止向上冒泡和禁止默认行为。

请先看以下代码:
<div id="box">
<div id="txt">123</div>

<input id="btn" type="submit">

</div>

禁止向上冒泡:event.stopPropagation();

在你点击了 txt 或者 btn 后,将会触发 onclick 事件。然后会触发 txt 或 btn 的上一层,box 的 onclick 也会被触发。当你在 txt 或 btn 的函数最后加入了 return false 后,那么就不会触发 box 的 onclick 事件了。

禁止默认行为:event. preventDefault();
在你单击了 btn 后,默认是会提交表单的。当你在 btn 单机触发的函数内,如果写入 return false 的话,那么就只执行函数,不会提交表单了。

使用一次 return false,将会同时达到 event.stopPropagation() 和 event.preventDefault() 的功效。
匿名用户
推荐于2016-06-13
展开全部

给自定义函数或者行为事件返回一个假值

作用有二,

1、就是得到一个值,至于这个值用来做什么, 这得看具体情况

2、如过给行为事件返回假值, 那这个行为事件会被终止!

   比如:

<a href="网址" onclick="return false">点击这里</a>

上面是一条超链接, 一般来说, 点击后会跳转到 href属性中的网址, 对吧?

但这条链接中加了一个js 点击事件, onclick 并且给这个事件返回了一个假值, return false, 所以, 无论你怎么点击, 这条链接都不会跳转, 你的页面也不会有反应!

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Achille_sfly
2015-11-13 · TA获得超过181个赞
知道答主
回答量:128
采纳率:100%
帮助的人:65.6万
展开全部
给自定义函数或者行为事件返回一个假值
作用有二,
1、就是得到一个值,至于这个值用来做什么, 这得看具体情况
2、如过给行为事件返回假值, 那这个行为事件会被终止!
比如:
<a href="网址" onclick="return false">点击这里</a>
上面是一条超链接, 一般来说, 点击后会跳转到 href属性中的网址, 对吧?
但这条链接中加了一个js 点击事件, onclick 并且给这个事件返回了一个假值, return false, 所以, 无论你怎么点击, 这条链接都不会跳转, 你的页面也不会有反应!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
神鹰坤
2015-11-23 · TA获得超过194个赞
知道答主
回答量:78
采纳率:0%
帮助的人:11.5万
展开全部
返回值
望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式