关于表单监听事件

未结贴
2 179
先贴代码
//监听提交
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 回复
最近热帖
为什么设计项目最初要为数据设计身份指纹(唯一标号)? 683
利用FormData和Ajax批量上传文件 565
XUI 0.1版本发布 为企业移动信息化而生 405
后台模板免费版出来了吗?都月底了 @贤心 389
关于layui版本升级的几点建议 303
完整的省市区三级联动菜单 284
关于Layui分页问题-带参数的异步请求 226
月底了,2.0有消息吗? 222
出大事了,求助 ,各位大大,拜托了,我搞几天了都 196
upload上传成功,提示 跨域的问题,且不执行回掉函数 145
近期热议
出大事了,求助 ,各位大大,拜托了,我搞几天了都 27
在线等,如何 让 一开始from 查询不查询 等点了按钮才查询 16
upload上传成功,提示 跨域的问题,且不执行回掉函数 11
利用FormData和Ajax批量上传文件 10
layui.form在火狐下的bug 10
为什么input的样式没有显示?、 10
Layui的select不显示,会是什么原因呢? 8
button的点击用哪个监听 7
layui iframe如何用js跳转到指定页 7
关于layer父子页面传值问题 7