function pwdCheck(){ var obj = $('#reg_password').val(); if(obj==""){ parent.layer.msg("密码不能为空!", 2, 8); return false; }else if(obj.length<6 || obj.length>20 ){ parent.layer.msg("只能输入6至20位密码", 2, 8); return false; }else{ $.ajax({ type: "POST", async: false, url: "index.php?m=register&c=ajaxreg", data: { password: obj }, success: function(data) { var res = JSON.parse(data); if(res.errcode != 0){ var resume_exp = $.trim($("#resume_exp").val()); var resume_edu = $.trim($("#resume_edu").val()); var resume_pro = $.trim($("#resume_pro").val()); parent.layer.msg(res.msg, 2, 8, function(){ // 有错误提示,让内容返回 if (resume_exp == 1 || resume_edu == 1 || resume_pro == 1) { addresumereturn(); } }); return false; } } }); } } function nextaddresume() { var uname = $.trim($("#uname").val()); var sex = $("#sex").val(); var birthday = $.trim($("#birthday").val()); var edu = $.trim($("#educid").val()); var exp = $.trim($("#expid").val()); var telphone = $.trim($("#telphone").val()); var email = $.trim($("#email").val()); var type = $.trim($("#typeid").val()); var report = $.trim($("#reportid").val()); var authcode = $.trim($("#authcode").val()); var checkcode = $.trim($("#CheckCodefast").val()); var resume_exp = $.trim($("#resume_exp").val()); var resume_edu = $.trim($("#resume_edu").val()); var resume_pro = $.trim($("#resume_pro").val()); if (uname == "") { parent.layer.msg("请填写真实姓名!", 2, 8); return false; } else { if(parseInt(resumename) && parseInt(resumename) > 0 && !isChinaName(uname)){ parent.layer.msg("姓名请输入2-6位汉字", 2, 8); return false; } } if (sex == "") { parent.layer.msg("请填写性别!", 2, 8); return false; } if (edu == "") { parent.layer.msg("请选择最高学历!", 2, 8); return false; } if (exp == "") { parent.layer.msg("请选择工作经验!", 2, 8); return false; } if (telphone == '') { parent.layer.msg("请填写手机号码!", 2, 8); return false; } else { if (!isjsMobile(telphone)) { parent.layer.msg("手机号码格式错误!", 2, 8); return false; } else { var authcode = $("#authcode"); if (authcode.length > 0 && authcode.val() == '') { parent.layer.msg("请输入短信验证码!", 2, 8); return false; } } } if (resume_exp == 1) { var exparr = expcreate.split(','); if (exparr.indexOf(exp) > -1) { $('#isexpshow').show(); } else { $('#isexpshow').hide(); $("#iscreateexp1").attr("checked", true); layui.use(['form'], function() { var form = layui.form; form.render(); }); } } if (resume_edu == 1) { var eduarr = educreate.split(','); if (educreate.indexOf(edu) > -1) { $('#isedushow').show(); } else { $('#isedushow').hide(); $("#iscreateedu1").attr("checked", true); layui.use(['form'], function() { var form = layui.form; form.render(); }); } } if (resume_pro == 1) { var exparr = expcreate.split(','); if (exparr.indexOf(exp) > -1) { $('#isproshow').show(); } else { $('#isproshow').hide(); $("#iscreatepro").attr("checked", true); layui.use(['form'], function() { var form = layui.form; form.render(); }); } } $("#applydiv").hide(); $("#nextaddresume").show(); } function returnmessagejobfast(frame_id) { if (frame_id == '' || frame_id == undefined) { frame_id = 'supportiframefast'; } var message = $(window.frames[frame_id].document).find("#layer_msg").val(); if (message != null) { var layer_time = $(window.frames[frame_id].document).find("#layer_time").val(); var layer_st = $(window.frames[frame_id].document).find("#layer_st").val(); var layer_url = $(window.frames[frame_id].document).find("#layer_url").val(); parent.layer.closeAll('loading'); if (layer_st == '9') { parent.fastsuccess(); } else { if (layer_url == '') { checkCode('vcode_img_temp_fast'); parent.layer.msg(message, layer_time, Number(layer_st)); } else { parent.layer.msg(message, layer_time, Number(layer_st), function() { parent.window.location.reload(); return false; }); } } } } function addresumereturn() { $("#applydiv").show(); $("#nextaddresume").hide(); } function OnLogin() { // 关闭自身iframe层 var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 parent.layer.close(index); //再执行关闭 parent.showlogin('1'); } function checkaddresume(img, imgreg, url) { var jobid = $.trim($("#jobid").val()); var uname = $.trim($("#uname").val()); var sex = $("#sex").val(); var birthday = $.trim($("#birthday").val()); var edu = $.trim($("#educid option:selected").val()); var exp = $.trim($("#expid option:selected").val()); var telphone = $.trim($("#telphone").val()); var email = $.trim($("#email").val()); var type = $.trim($("#typeid").val()); var report = $.trim($("#reportid").val()); var password = $("#reg_password").val(); var resumeid = $("#resumeid").val(); var jobid = $("#jobid").val(); if (uname == "") { parent.layer.msg("请填写真实姓名!", 2, 8);return false; } if (sex == "") { parent.layer.msg("请填写性别!", 2, 8);return false; } if (edu == "") { parent.layer.msg("请选择最高学历!", 2, 8);return false; } if (exp == "") { parent.layer.msg("请选择工作经验!", 2, 8);return false; } if (telphone == '') { parent.layer.msg("请填写手机号码!", 2, 8);return false; } else { if (!isjsMobile(telphone)) { parent.layer.msg("手机号码格式错误!", 2, 8);return false; } } if (password == "") { parent.layer.msg("请输入密码!", 2, 8);return false; }else if (password.length < 6 || password.length > 20) { parent.layer.msg("请输入6至20位密码!", 2, 8);return false; } if(code_kind == '1') { var checkcode = $.trim($("#CheckCodefast").val()); if (checkcode == '') { parent.layer.msg("请输入图片验证码!", 2, 8); return false; } } else if(code_kind >2) { //改变验证需要的id $("#bind-captcha").attr('data-id','subform'); $("#bind-captcha").attr('data-type','submit'); var verify_token = $('input[name="verify_token"]').val(); if(verify_token == '') { $("#bind-submit").trigger("click"); return false; } } var authcode = $("#authcode"); if (authcode.length > 0 && authcode.val() == '') { parent.layer.msg("请输入短信验证码!", 2, 8); return false; } var resume_exp = $('#resume_exp'); if (resume_exp.length >0 && resume_exp.val() == '1') { var workname = document.getElementById('workname'), worksdate = document.getElementById('worksdate'), workedate = document.getElementById('workedate'), worktitle = document.getElementById('worktitle'), workcontent = document.getElementById('workcontent'); if (workname.value == '') { parent.layer.msg("请填写公司名称!", 2, 8); return false; } if (worktitle.value == '') { parent.layer.msg("请填写担任职务!", 2, 8); return false; } if (worksdate.value == '') { parent.layer.msg("请填写入职时间!", 2, 8); return false; } } var resume_edu = $('#resume_edu'); if (resume_edu.length >0 && resume_edu.val() == '1') { var eduname = document.getElementById('eduname'), edusdate = document.getElementById('edusdate'), eduedate = document.getElementById('eduedate'), education = $.trim($("#educationcid option:selected").val()), eduspec = document.getElementById('eduspec'); if (eduname.value == '') { parent.layer.msg("请填写学校名称!", 2, 8); return false; } if (edusdate.value == '') { parent.layer.msg("请填写入学时间!", 2, 8); return false; } if (eduedate.value == '') { parent.layer.msg("请填写离校或预计离校时间!", 2, 8); return false; } if (education == '') { parent.layer.msg("请选择毕业学历!", 2, 8); return false; } } var resume_pro = $('#resume_pro'); if (resume_pro.length >0 && resume_pro.val() == '1') { var proname = document.getElementById('proname'), prosdate = document.getElementById('prosdate'), proedate = document.getElementById('proedate'), protitle = document.getElementById('protitle'), procontent = document.getElementById('procontent'); if (proname.value == '') { parent.layer.msg("请填写项目名称!", 2, 8); return false; } if (protitle.value == '') { parent.layer.msg("请填写项目担任职务!", 2, 8); return false; } if (prosdate.value == '') { parent.layer.msg("请填写项目开始时间!", 2, 8); return false; } if (proedate.value == '') { parent.layer.msg("请填写项目结束时间!", 2, 8); return false; } } parent.layer.load('执行中,请稍候...',0); } function ckjobreg(id) { var telphone = $.trim($("#telphone").val()); var email = $.trim($("#email").val()); if (id == 1) { if (telphone !== '') { if (!isjsMobile(telphone)) { parent.layer.msg("手机号码格式错误!", 2, 8); return false; } else { $.post(weburl + "/index.php?m=register&c=regmoblie", { moblie : telphone }, function(data) { if (data != 0) { parent.layer.msg("手机号码已被使用!", 2, 8); return false; } }); } return true; } else { parent.layer.msg("手机号码格式错误!", 2, 8); return false; } } else { if (email == '') { parent.layer.msg("请填写联系邮箱!", 2, 8); return false; } else { var myreg = /^([a-zA-Z0-9\-]+[_|\_|\.]?)*[a-zA-Z0-9\-]+@([a-zA-Z0-9\-]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; if (!myreg.test(email)) { parent.layer.msg("邮箱格式错误!", 2, 8); return false; } else { $.post(weburl + "/index.php?m=register&c=ajaxreg", { email : email }, function(data) { if (data != 0) { parent.layer.msg("邮箱已被使用!", 2, 8); return false; } }); } } } } var Timer; var smsTimer_time = 90; // 倒数 90 var smsTimer_flag = 90; // 倒数 90 var smsTime_speed = 1000; // 速度 1秒钟 // 发送手机短信 function send_msg(url) { var telphone = $('#telphone').val(); var checkcode, verify_token; if (telphone == '') { parent.layer.msg("请填写手机号码!", 2, 8); return false; } else { if (!isjsMobile(telphone)) { parent.layer.msg("手机号码格式错误!", 2, 8); return false; } else { if(code_kind == '1') { checkcode = $.trim($("#CheckCodefast").val()); if (checkcode == '') { parent.layer.msg("请输入图片验证码!", 2, 8); return false; } } else if(code_kind > 2) { //改变验证需要的id $("#bind-captcha").attr('data-id','send_msg_tips'); $("#bind-captcha").attr('data-type','click'); verify_token = $('input[name="verify_token"]').val(); if(verify_token == '') { $("#bind-submit").trigger("click"); return false; } } var returntype; parent.layer.load('执行中,请稍候...',0); $.ajax({ async : false, type : "POST", url : weburl + "/index.php?m=register&c=regmoblie", dataType : 'text', data : { 'moblie' : telphone }, success : function(data) { parent.layer.closeAll('loading'); if (data != 0) { returntype = 1; } } }); if (returntype == 1) { parent.layer.msg("手机号码已被使用!", 2, 8); return false; } } } if (smsTimer_time == smsTimer_flag) { Timer = setInterval("smsTimer($('#send_msg_tips'))", smsTime_speed); parent.layer.load('执行中,请稍候...',0); $.post(url, { moblie : telphone, code : checkcode, verify_token: verify_token }, function(data) { parent.layer.closeAll('loading'); if (data) { var res = JSON.parse(data); if (res.error != 1) { clearInterval(Timer); } var icon = res.error == 1 ? 9 : 8; parent.layer.msg(res.msg, 2, icon, function() { if (res.error != 1) { clearInterval(Timer); if (code_kind == 1) { checkCode('vcode_imgs'); } else if (code_kind>2) { $("#popup-submit").trigger("click"); } } }); } }) } else { layer.msg('请勿重复发送!', 2, 8); return false; } } // 倒计时 function smsTimer(obj) { if (smsTimer_flag > 0) { $(obj).html('重新发送(' + smsTimer_flag + 's)'); $(obj).attr({ 'style' : 'color:#f00;font-weight: bold;' }); smsTimer_flag--; } else { $(obj).html('重新发送'); $(obj).attr({ 'style' : 'color:#f00;font-weight: bold;' }); smsTimer_flag = smsTimer_time; clearInterval(Timer); } }