confirm弹窗确定按钮换文字_layui弹窗点击右上角关闭按钮二次确认

在使用layui弹窗时,有时关闭弹窗要进行二次确认,是否要关闭弹窗,但是在右上角关闭按钮回调默认点击之后直接关闭弹窗,并不执行回调里的代码。
cancel: function(index, layero){   if(confirm('确定要关闭么')){ //只有当点击confirm框的确定时,该层才会关闭    layer.close(index)  }  return false; }
官网给出二次确认代码,使用的是浏览器自带的提示弹窗,与网站风格不一致,于是在网上查了很多,有网友也提出了这个问题,却并没有查到解决办法。

956bed6dbf798c8f83dc3885c40bd5b5.png

在项目开发中要使用到该功能,在添加信息过程中点击cancel关闭按钮,要提示用户保存信息,用户点击确认保存执行保存事件,点击取消则关闭弹窗。解决办法:
cancel:function(index,layero){  if(true){  //条件一直成立,所以会先执行if中代码     layer.confirm("是否保存信息?", {}, function (index) {  //点击确认执行         var w = $(layero).find("iframe")[0].contentWindow;         w.SaveReceive();  //调用子页面保存方法                  layer.close(index)      }, function () {  // 点击取消执行         layer.close(index)      })      return false;  }}
layui官网: https://www.layui.com/doc/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值