function loadPicimageCode() { document.getElementById("picimageCode").src = jflyfox.BASE_PATH + 'front/image_code?ran=' + Math.random(); } function oper_save(){ var email = $('[name="model.email"]').val(); var realname = $('[name="model.realname"]').val(); if(email==''){ alert('邮箱不能为空!'); return; } var regexEmail = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/; if(!regexEmail.test(email)){ alert('邮箱格式不正确!'); return; } if(realname==''){ alert('昵称不能为空!'); return; } if(realname.length < 3){ alert('昵称长度必须大于3!'); return; } if(realname.length > 15){ alert('昵称长度必须小于16!'); return; } var pwd = $('[name="password"]').val(); var pwd2 = $('[name="password2"]').val(); if(pwd==''){ alert('密码不能为空!'); return; } if(pwd2==''){ alert('确认密码不能为空!'); return; } if(pwd.length < 6 ){ alert('密码长度必须大于等于6'); return; } if(pwd.length > 20 ){ alert('密码长度必须小于等于20'); return; } if(pwd != pwd2){ alert('两次密码不一致!'); return; } var imageCode = $('[name="imageCode"]').val(); if(imageCode==''){ alert('验证码不能为空!'); return; } if(imageCode.length != 4){ alert('验证码输入错误!'); return; } jQuery.ajax({ type:'POST', url:jflyfox.BASE_PATH + 'front/regist/save', data:$("form").serialize(), success:function(data){ if(data.status==1){ alert('保存成功'); var prePage = $('[name="pre_page"]').val(); if (prePage=='') { prePage = "/"; } window.top.location.href = prePage; } else { loadPicimageCode(); $('[name="imageCode"]').val(''); $('[name="password"]').val(''); $('[name="password2"]').val(''); alert('保存失败:'+data.msg); } }, error:function(html){ var flag = (typeof console != 'undefined'); if(flag) console.log("服务器忙,提交数据失败,代码:" +html.status+ ",请联系管理员!"); alert("服务器忙,提交数据失败,请联系管理员!"); } }); }