您现在的位置是:首页 > 技术交流技术交流

使用layer弹出confirm窗口处理

2021-08-26【技术交流】1152 人已围观

简介javascript中onClick是有return方法的。比如<a href="xxx" onClick="return ...

javascript中onClick是有return方法的。比如

<a href="xxx" onClick="return chk()">。这里的return返回值决定了当前链接是否继续跳转。

当返回true时,将继续跳转。

当返回false时,链链接将中断操作。类似void(0).

在查资料时看到以下内容很有帮助:

当在 <a href="abc.htm" onclick="return add_onclick()">Open</a> 中 

如果函数 add_onclick() 返回 true, 那么 页面就会打开 abc.htm 

否则, (返回 false), 那么页面不会跳转到 abc.htm, 只会执行你的 add_onclick() 函数里的内容. (add_onclick函数中控制页面转到 abc.htm除外


而 <a href="abc.htm" onclick="add_onclick()">Open</a> 

不管 add_onclick() 返回什么值, 都会在执行完 add_onclick 后打开页面 abc.htm


另外补充:

onclick事件时就相当于onclick="return true/false" 

layer代码

//删除确认	
function del_book(){	
	layer.confirm('确认删除此条信息吗?',{
		btn:['Yes','No'],
		yes:function(index){
			console.log("del");			
			layer.close(index);
			return true;
		},
		btn2:function(index){
			console.log("no");
			layer.close(index)
			return false;
		},
		icon:2
	});
	
}




关注宁波网站建设博客,更多精彩分享,敬请期待!
 

Tags:

很赞哦! ()

文章评论

点击排行

本站推荐

站点信息