portal html css js resource

cmp-settled-log.js 3.0KB

    //企业登录 $(function() { var companyNameVal, companyEmailVal; var setpass = false; var setemail = false; /*校验登录按钮显示状态*/ $('#cmpCoverUl').on('keyup', ".companyEmail,#companyPasw", function() { if($(".companyEmail").val() == "" || $("#companyPasw").val() == "") { $("#loginSubmit").attr("disabled", true); } else { $("#loginSubmit").attr("disabled", false); } }); /*校验企业邮箱*/ $('.companyEmail').on('focus', function() { $(".msgLog1 span").text(""); }); $('.companyEmail').on('blur', function() { checkEmail(); }); /*校验登录密码*/ $('#companyPasw').on('focus', function() { $(".msgLog2 span").text(""); }); $('#companyPasw').on('blur', function() { checkPasw(); }); /*注册提交*/ $('#loginSubmit').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}$/; var gunf = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/; if(gunf.test(companyEmailVal.trim())) { $.ajax("/ajax/isRegOrg", { data:{"email":companyEmailVal}, type: "GET", dataType: 'json', async: false, success: function($data) { console.log($data); if($data.success && $data.data) { $(".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 checkPasw() { companyPaswVal = $("#companyPasw").val(); if(companyPaswVal.length < 6) { $(".msgLog2").prev().addClass("frmmsg-warning"); $(".msgLog2 span").text("密码由6-24个字符组成,区分大小写"); } else { $(".msgLog2").prev().removeClass("frmmsg-warning"); $(".msgLog2 span").text(""); setpass = true; } } function mailRegistration() { if(setpass && setemail) { $.ajax("/ajax/orgLogin", { data: { "lk": companyEmailVal, "pw": companyPaswVal }, type: "POST", dataType: 'json', async: false, success: function($data) { console.log($data) if($data.success && $data.data!==null) { $(".msgLog2").prev().removeClass("frmmsg-warning"); location.href = "cmp-workspaces.html"; } else if($data.success && $data.data == null){ $(".msgLog2").prev().addClass("frmmsg-warning"); $(".msgLog2 span").text("登录账号与密码不匹配"); } }, error: function() { $.MsgBox.Alert('提示', '服务器请求失败'); } }); } else { checkEmail(); checkPasw(); } } })