form.on 监听提交,所包含的代码最后要加上 return false;
layui.use(['form', 'layer'],
function() {
$ = layui.jquery;
var form = layui.form,
layer = layui.layer;
//自定义验证规则
form.verify({
pass: [/(.+){6,12}$/, '密码必须6到12位'],
repass: function(value) {
if ($('#L_pass').val() != $('#L_repass').val()) {
return '两次密码不一致';
}
},
phonesms:function(value){
if(!value.match('^[0-9]*$')){
return '验证码是数字';
}
if(value.length != 6){
return '验证码长度是6位数字';
}
}
});
//监听提交
form.on('submit(add)', function(data) {
//发异步,把数据提交给php
layer.confirm('是否确定进行下一步',{
icon: 3, //问号的表情
btn: ['下一步','取消'] ,//按钮
},function () {
var result = data.field,
info = $('.layui-form').serialize();
$.ajax({
url:"{:url('page/registOne')}",
type:'get',
dataType: "json",
data:$('.layui-form').serialize(),
success:function(res){
// console.log(res);
// return false;
if(res.code == 200){
layer.msg(res.message, {
icon: 6,//成功的表情
time: 3000 //3秒关闭(如果不配置,默认是3秒)
}, function(){
// location.reload();
location.href="{:url('page/registTwo')}";
});
}else{
layer.msg(res.message,{icon: 5});//失败的表情
return;
}
},
});
});
return false;
})
});
版权属于:
小破孩
作品采用:
《
署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
》许可协议授权
评论