//重置企业账户密码 $(function() { var companyEmailVal; var setemail = false; /*校验按钮显示状态*/ $('.companyEmail').on('keyup', function() { if($(this).val() == "") { $("#nxetseep").attr("disabled", true); } else { $("#nxetseep").attr("disabled", false); } }); /*校验企业邮箱*/ $('.companyEmail').on('focus', function() { $(".msgLog1 span").text(""); }); $('.companyEmail').on('blur', function() { checkEmail(); }); /*重置密码提交*/ $('#nxetseep').on('click', function() { mailRegistration(); }); function checkEmail() { companyEmailVal = $(".companyEmail").val(); var gunf = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; if(gunf.test(companyEmailVal.trim())) { $.ajax("/ajax/isRegOrg", { data:{"email":companyEmailVal}, type: "GET", dataType: 'json', async: false, success: function($data) { if($data.data == true) { $(".msgLog1").prev().addClass("frmmsg-warning"); $(".msgLog1 span").text("该企业账号不存在,请检查后重试"); } else { $(".msgLog1").prev().removeClass("frmmsg-warning"); $(".msgLog1 span").text(""); setemail = true; } }, error: function() { $.MsgBox.Alert('提示', '服务器请求失败') }, }); } else { $(".msgLog1").prev().addClass("frmmsg-warning"); $(".msgLog1 span").text("请输入正确是邮箱地址"); } } function mailRegistration() { if(setemail) { $.ajax("/ajax/resetWithOrgEmail", { data: { "mail": companyEmailVal, }, type: "GET", dataType: 'json', async: false, success: function($data) { console.log($data) if($data.success) { if($data.data){ location.href = "cmp-pwdReset02.html?companyEmailVal=" + companyEmailVal; }else{ $.MsgBox.Alert('提示', '邮箱验证发送失败'); } } }, error: function() { $.MsgBox.Alert('提示', '服务器请求失败'); } }); } else { checkEmail(); } } })