关于表单监听事件

未结贴
2 292
先贴代码
//监听提交
form.on('submit(create)', function (data) {
layer.confirm('确认项目信息无误?', {
btn: ['确认', '取消'] //按钮
}, function () {
$.ajax({
url: '{:U("Project/add")}',
type: 'POST',
data: data.field,
dataType: 'json',
success: function (json) {
if (json.code === 200) {
layer.msg('添加成功', {
time: 2000,
icon: 6
});
location.href = '{:U("Project/manage")}';
return false;
} else {
layer.msg('添加失败' + json.msg, {
time: 2000,
icon: 5
});
return false;
}
}
});
return false;
}, function () {
layer.msg('取消操作', {
time: 1000
});
return false;
});
});
代码如上
但是一点击提交按钮 , 跳出 confirm后 就直接自动提交跳转了
完全没有走confirm的操作逻辑
求解
  • jhc jhc
    2017-01-10 19:45:33
    confirm 是异步的 , 还没点确定整个方法就执行完了 , 执行完没有返回false 所 以就提交了[酷]
    0 回复
  • 放逐之魚 放逐之魚
    2017-01-10 23:46:31
    不太适合用在这个地方,可以用系统自带的,有阻塞作用
    0 回复
最近热帖
layui所在服务器近期连续遭受DDoS攻击 3322
vip-admin Html v1.7.0 更新了 - 基于layui的后台模板 970
用layui做管理后台的请进 671
有学生愿意接活干吗?做网站!价格不是很高但是经常有活干 449
select 下拉复选框 244
小魔方看到请进来,你的解决方法有bug 209
layui的编辑器是怎么配置出来的啊,难道不是layedit? 201
发现最新版layui的一个小BUG 177
layui和vue的相性貌似不是很好,求解 174
初次使用layer 发生了,这种情况,究竟是为何? 169
近期热议
layui所在服务器近期连续遭受DDoS攻击 35
弹出层不能置顶!! 12
初次使用layer 发生了,这种情况,究竟是为何? 12
急!修改回显问题~~~~ 10
layui的编辑器是怎么配置出来的啊,难道不是layedit? 10
各位大神们早上好,小弟有一个问题。 10
求救关于layer.msg的问题 9
求助。。。循环绑定传值问题 9
小魔方看到请进来,你的解决方法有bug 8
【求助】layer弹层,type1,firefox,ie8—11,当元素display为none,无 7