表单提交之前加一个询问框阻断提交的问题?

比如有个表单提交之前加个询问框 询问一下 直接返回 true/false没有用
请问有没有什么解决方法
Form.api.bindevent("form[role=form]", function(data, ret){
    //这里只要返回false,就会阻止我们的弹窗自动关闭和自动提示
    layer.confirm('确认提交吗', {
          btn: ['确认','取消'] //按钮
    }, function(){
      return true;
    }, function(){
      return false;
    });

});

查看更多

关注者
1
被浏览
249
Karson
Karson FastAdmin创始人 2019-03-14
FastAdmin!

@ngu98 你可以使用普通按钮type="button",不要使用type="submit",然后给按钮添加个点击事件即可。比如:

$("#submitbtn").on("click", function(){
    var that = this;
    Layer.confirm('确认提交吗', {
          btn: ['确认','取消'] //按钮
    }, function(){
      $(that).closest("form").trigger("submit");
      return true;
    }, function(){
      return false;
    });
});
1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览