内容呢,就一句话。
因为不会报错,所以这个坑,找了半天。。。。。。淦
button失效直接提交刷新可能是没加lay-submit 属性。
<button class="layui-btn" lay-submit lay-filter="demo2">确认</button>
下面是无关紧要的js代码
layui.use(['element', 'layer', 'form'], function () { var $ = layui.$ , form = layui.form , layer = layui.layer , element = layui.element; //自定义验证规则 form.verify({ pass: [ /^[\S]{4,12}$/ , '密码必须4到12位,且不能出现空格' ], pwdv: function () { var pwd = $("input[name='pwd']").val(); var pwd2 = $("input[name='pwd2']").val(); debugger; if (pwd != pwd2) { layer.tips('密码不一致', $("input[name='pwd2']")); } } }); //监听提交 form.on('submit(demo2)', function (data) { var postdata = { UserName: data.field.tel, Password: md5(data.field.pwd) } $.ajax({ url: "/Login/SubmitData", type: "Post", data: postdata, dataType: "json", success: function (data) { if (data.type == 1) { layer.msg("注册成功,正在前往登录"); setTimeout(function () { window.location.href = "/Login/Index?tel="; }, 500); } else { layer.msg(data.message) } } }); return false; }); })