关于表单监听事件

未结贴
2 105
先贴代码
//监听提交
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 1.0.8 发布,一次用心的小版本升级 4871
LayIM 发布 3.0.3,增加音频消息支持及移动端联系人界面 1292
thinkphp5.0+layui个人博客源码分享,也可以做cms 1116
基于LayUI的后台管理模板BeginnerAdmin更新啦~~~~~~~~~~~~~~ 437
Layer真心好用,有了它,我作为一个phper终于有信心抛开二次开发 275
layui不好用啊,好复杂啊 252
layui 三级联动 244
有偿求助作者大大,我有一个opencart商城网站,想集成layui的问答系统 231
不得不承认,非常棒的一个富文本编辑器 189
ThinkPHP基于Layui无刷提交数据表单,亲测可用 177
layim下载
近期热议
layui 1.0.8 发布,一次用心的小版本升级 54
LayIM 发布 3.0.3,增加音频消息支持及移动端联系人界面 21
layui不好用啊,好复杂啊 13
通过ajax动态生成的新checkbox添加到table里面样式不存在了,怎么才能重新渲染? 13
基于LayUI的后台管理模板BeginnerAdmin更新啦~~~~~~~~~~~~~~ 12
layui的进度条总是无法显示 10
layer.confirm弹出之后的keydown事件 10
关于富文本框的内容清空问题 10
thinkphp5.0+layui个人博客源码分享,也可以做cms 9
请问layui的tab切换,防止页面刷新效果重置是怎么实现的? 8