|
//重置企业账户密码
$(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();
}
}
})
|