2024-10-05 03:37:33 +08:00

1 line
17 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

function showPreview(r){if($("#imgPhoto").attr("src",r.value),r.files&&r.files[0]){var e=new FileReader;e.onload=function(r){$("#imgPhoto").attr("src",r.target.result)},e.readAsDataURL(r.files[0])}getElementById("textfield")&&(document.getElementById("textfield").value=r.value)}function strTrim(r){return r.replace(/(^\s*)|(\s*$)/g,"")}function showtitle(){$(".ui-form-item .ui-form-explain").each(function(r){""==$.trim($(this).text())&&$(this).text($(this).parent(".ui-form-item").attr("title"))})}var pre_error='<i class="ui-tiptext-icon iconfont" title="出错">&#xF045;</i> ';jQuery.validator.addMethod("byteRangeLength",function(r,e,t){r=strTrim(r);for(var a=r.length,d=0;d<r.length;d++)r.charCodeAt(d)>127&&a++;return this.optional(e)||a>=t[0]&&a<=t[1]}," "),jQuery.validator.addMethod("photoSufix",function(r,e,t){var a=/.+(\.jpg|\.jpeg){1}$/;return null==r||""==r||a.test(r.toLowerCase())},"照片格式不正确"),jQuery.validator.addMethod("isIdCardNo",function(r,e){return this.optional(e)||isIdCardNo(r)}," 请正确输入你的身份证号码 "),jQuery.validator.addMethod("isMobile",function(r,e){var t=r.length,a=/^0?(13[0-9]|17[0-9]|15[012356789]|18[0123456789]|14[0-9])[0-9]{8}$/;return this.optional(e)||11==t&&a.test(r)}," 请正确填写你的手机号码 "),jQuery.validator.addMethod("isTel",function(r,e){var t=/^\d{3,4}-?\d{7,9}$/;return this.optional(e)||t.test(r)}," 请正确填写你的电话号码 "),jQuery.validator.addMethod("isPostCode",function(r,e){var t=/^\d{6}$/;return this.optional(e)||t.test(r)},"请正确填写邮政编码 "),jQuery.validator.addMethod("isPhone",function(r,e){r.length;var t=/^0?(13[0-9]|17[6]|15[012356789]|18[0123456789]|14[0-9])[0-9]{8}$/,a=/^\d{3,4}-?\d{7,9}$/;return this.optional(e)||a.test(r)||t.test(r)}," 请正确填写联系电话 "),jQuery.validator.addMethod("isDate",function(r,e){var t=/^((((1[6-9]|[2-9]\d)\d{2}).(0[13578]|1[02]).(0[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2}).(0[13456789]|1[012]).(0[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2}).02.(0[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)).0?2.29))$/;return this.optional(e)||t.test(r)}," 请正确填写日期格式1990.01.01 "),jQuery.validator.addMethod("isNy",function(r,e){var t=/^\d{6}$/;return this.optional(e)||t.test(r)}," 请正确选择日期格式200603 "),jQuery.validator.addMethod("PinYin",function(r,e){var t=/^([a-z\sA-Z]){1,}$/;return this.optional(e)||t.test(r)}," 请正确填写姓名拼音zhangsan "),jQuery.validator.addMethod("zdy",function(r,e,t){for(var a=$(e).closest(t[0]).find(":text"),d=!0,o=0;o<a.length;o++)""!=strTrim($(a[o]).val())&&(d=!1);return!(""==strTrim(r)&&!d)},"zdy"),jQuery.validator.addMethod("zdyNull",function(r,e,t){for(var a=$(e).closest(t[0]).find(":text"),d=!0,o=0;o<a.length;o++)""!=strTrim($(a[o]).val())&&(d=!1);return!d},"至少完整填写一项"),jQuery.validator.addMethod("morelang",function(r,e,t){for(var a=$(e).closest(t[0]).find(":text"),d=0,o=0;o<a.length;o++){var x=strTrim($(a[o]).val());d+=x.length;for(var i=0;i<x.length;i++)x.charCodeAt(i)>127&&d++}return!(d>=t[1])},"字数太长了"),$.validator.setDefaults({errorElement:"div",errorClass:"chsi_error_msg",labelContainer:"span",highlight:null,debug:!1}),$().ready(function(){showtitle();$("#form_step").validate({onkeyup:!1,success:function(r){},errorPlacement:function(r,e){e.parents(".ui-form-item").find("p.ui-form-explain:last").html(r)},rules:{"jbxxData.xmpy":{required:!0,PinYin:!0,byteRangeLength:[1,80]},"jbxxData.csdDm":{required:!0},"jbxxData.xyjrm":{required:!0},"jbxxData.mzDm":{required:!0},"jbxxData.zzmmDm":{required:!0},"jbxxData.csrq":{required:!0},"jbxxData.hyzkDm":{required:!0},"jbxxData.jgszdDm":{required:!0},"jbxxData.xbDm":{required:!0},bmImg:{required:function(){return!($("#stuPhotoURL").length>0)},photoSufix:!0},"hdxxData.daszdDm":{required:!0},"hdxxData.daszDw":{required:!0,byteRangeLength:[1,60]},"hdxxData.daszDwDz":{required:!0,byteRangeLength:[1,80]},"hdxxData.daszDwYzbm":{required:!0,isPostCode:!0},"hdxxData.hkszdDm":{required:!0},"hdxxData.hkszdDz":{required:!0,byteRangeLength:[1,80]},"hdxxData.jtcy":{required:!0},jtcy_xm01:{zdyNull:["#jtzycy"],zdy:["table"],morelang:["#jtzycy",200]},jtcy_gx01:{zdy:["table"],morelang:["#jtzycy",200]},jtcy_dh01:{zdy:["table"],morelang:["#jtzycy",200]},jtcy_dz01:{zdy:["table"],morelang:["#jtzycy",200]},jtcy_xm02:{zdy:["table"],morelang:["#jtzycy",200]},jtcy_gx02:{zdy:["table"],morelang:["#jtzycy",200]},jtcy_dh02:{zdy:["table"],morelang:["#jtzycy",200]},jtcy_dz02:{zdy:["table"],morelang:["#jtzycy",200]},jtcy_xm03:{zdy:["table"],morelang:["#jtzycy",200]},jtcy_gx03:{zdy:["table"],morelang:["#jtzycy",200]},jtcy_dh03:{zdy:["table"],morelang:["#jtzycy",200]},jtcy_dz03:{zdy:["table"],morelang:["#jtzycy",200]},"gzxxData.fblwzz":{required:!0,byteRangeLength:[1,200]},"gzxxData.xxgzDw":{required:!0,byteRangeLength:[1,60]},"gzxxData.xxgzdwxzDm":{required:!0},jtcy_sj01:{zdyNull:["#jtzycy"],zdy:["table"],morelang:["#jtzycy",200]},jtcy_dw01:{zdy:["table"],morelang:["#jtzycy",200]},jtcy_sj02:{zdy:["table"],morelang:["#jtzycy",200]},jtcy_dw02:{zdy:["table"],morelang:["#jtzycy",200]},jtcy_sj03:{zdy:["table"],morelang:["#jtzycy",200]},jtcy_dw03:{zdy:["table"],morelang:["#jtzycy",200]},jtcy_sj04:{zdy:["table"],morelang:["#jtzycy",200]},jtcy_dw04:{zdy:["table"],morelang:["#jtzycy",200]},jtcy_sj05:{zdy:["table"],morelang:["#jtzycy",200]},jtcy_dw05:{zdy:["table"],morelang:["#jtzycy",200]},"gzxxData.jlcf":{required:!0,byteRangeLength:[1,200]},"gzxxData.zbqk":{required:!0,byteRangeLength:[1,250]},yxmc:{required:!0},otherYx:{required:!0,byteRangeLength:[1,100]},byzy:{required:!0},otherZy:{required:!0,byteRangeLength:[1,100]},"xjxlxxData.zhxlByny":{required:!0,byteRangeLength:[1,6]},"xjxlxxData.byzyMc":{required:!0,byteRangeLength:[1,6]},"xjxlxxData.zhxlDm":{required:!0},"xjxlxxData.zhxlXxxsDm":{required:!0},"xjxlxxData.xlzsbh":{byteRangeLength:[0,18]},"xjxlxxData.zcxh":{byteRangeLength:[0,250]},xwdw:{required:!0},xwzy:{required:!0},otherDw:{required:!0,byteRangeLength:[1,100]},"xwxxData.hxsNy":{required:!0,isNy:!0},"xwxxData.xwzsbh":{required:!0,byteRangeLength:[1,20]},"xwxxData.xszyMc":{required:!0,byteRangeLength:[1,100]},"xwxxData.xwfs":{required:!0},"xwxxData.zhxwm":{required:!0},"lxxxData.dzyx":{required:!0,email:!0},"lxxxData.yddh":{required:!0,isMobile:!0},"lxxxData.gddh":{required:!0,byteRangeLength:[1,40]},"lxxxData.lxdz":{required:!0,byteRangeLength:[1,80]},"lxxxData.yzbm":{required:!0,isPostCode:!0},ss:{required:!0},dw:{required:!0},cc:{required:!0},yxs:{required:!0},zy:{required:!0},xxfs:{required:!0},yjfx:{required:!0},ds:{required:!0},dxjydw:{required:!0,byteRangeLength:[1,100]},"rwxx.lglx":{required:!0},"rwxx.lgjb":{required:!0},"rwxx.rwny":{required:!0},"rwxx.rwpzdw":{required:!0},"rwxx.rwpzsbh":{required:!0},"rwxx.tyny":{required:!0},"rwxx.typzdw":{required:!0},"rwxx.tcxyzbh":{required:!0},"rwxx.tyazddm":{required:!0},kslxfs:{required:!0},kssssm:{required:!0,byteRangeLength:[1,200]}},messages:{"jbxxData.xmpy":{required:pre_error+"请输入姓名拼音",PinYin:pre_error+"请正确填写姓名拼音zhangsan",byteRangeLength:pre_error+"姓名拼音应为1-80个字符长度的英文字母"},"jbxxData.xyjrm":{required:pre_error+"请选择现役军人类型"},"jbxxData.zzmmDm":{required:pre_error+"请选择政治面貌"},"jbxxData.hyzkDm":{required:pre_error+"请选择婚姻状况"},"jbxxData.mzDm":{required:pre_error+"请选择民族"},"jbxxData.csdDm":{required:pre_error+"请选择出生地"},"jbxxData.jgszdDm":{required:pre_error+"请选择籍贯所在地"},"jbxxData.csrq":{required:pre_error+"请选择出生日期"},"jbxxData.xbDm":{required:pre_error+"请选择性别"},bmImg:{required:pre_error+"请选择图片",photoSufix:pre_error+"图片格式不正确图片格式为jpg,jpeg"},"hdxxData.daszdDm":{required:pre_error+"请选择档案所在地"},"hdxxData.daszDw":{required:pre_error+"请输入档案所在单位",byteRangeLength:pre_error+"档案所在单位名称最多可输入 60 个字节的字符"},"hdxxData.daszDwDz":{required:pre_error+"请输入档案所在单位的详细地址",byteRangeLength:pre_error+"档案所在单位的详细地址最多可输入 80 个字节的字符"},"hdxxData.daszDwYzbm":{required:pre_error+"请填写档案所在单位的邮政编码",isPostCode:pre_error+"邮政编码不正确邮编为6位数字。如100000"},"hdxxData.hkszdDm":{required:pre_error+"请选择户口所在地"},"hdxxData.hkszdDz":{required:pre_error+"请输入户口所在地的详细地址",byteRangeLength:pre_error+"户口所在地的详细地址最多可输入 80 个字节的字符"},"hdxxData.jtcy":{required:pre_error+"请完整填写一名家庭成员"},jtcy_xm01:{zdyNull:pre_error+"至少填写一条家庭成员",zdy:pre_error+"请完整填写一条家庭成员信息",morelang:pre_error+"家庭成员所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_gx01:{zdy:pre_error+"请完整填写一条家庭成员信息",morelang:pre_error+"家庭成员所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_dh01:{zdy:pre_error+"请完整填写一条家庭成员信息",morelang:pre_error+"家庭成员所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_dz01:{zdy:pre_error+"请完整填写一条家庭成员信息",morelang:pre_error+"家庭成员所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_xm02:{zdy:pre_error+"请完整填写一条家庭成员信息",morelang:pre_error+"家庭成员所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_gx02:{zdy:pre_error+"请完整填写一条家庭成员信息",morelang:pre_error+"家庭成员所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_dh02:{zdy:pre_error+"请完整填写一条家庭成员信息",morelang:pre_error+"家庭成员所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_dz02:{zdy:pre_error+"请完整填写一条家庭成员信息",morelang:pre_error+"家庭成员所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_xm03:{zdy:pre_error+"请完整填写一条家庭成员信息",morelang:pre_error+"家庭成员所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_gx03:{zdy:pre_error+"请完整填写一条家庭成员信息",morelang:pre_error+"家庭成员所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_dh03:{zdy:pre_error+"请完整填写一条家庭成员信息",morelang:pre_error+"家庭成员所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_dz03:{zdy:pre_error+"请完整填写一条家庭成员信息",morelang:pre_error+"家庭成员所填内容的所有字数加到一起最多为200个字节的字符"},"gzxxData.fblwzz":{required:pre_error+"请填写已发表过的主要学术论文或著作名称,如果没有就填“无”",byteRangeLength:pre_error+"已发表过的主要学术论文或著作名称最多可输入 200 个字节的字符"},"gzxxData.xxgzDw":{required:pre_error+"请填写现在学习或工作单位名称,如果没有就填“无”",byteRangeLength:pre_error+"学习或工作单位名称最多可输入 60 个字节的字符"},"gzxxData.xxgzdwxzDm":{required:pre_error+"请选择现在学习或工作单位性质"},jtcy_sj01:{zdyNull:pre_error+"至少填写一条学习与工作经历",zdy:pre_error+"请完整填写一条学习与工作经历",morelang:pre_error+"学习与工作经历所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_dw01:{zdy:pre_error+"请完整填写一条学习与工作经历",morelang:pre_error+"学习与工作经历所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_sj02:{zdy:pre_error+"请完整填写一条学习与工作经历",morelang:pre_error+"学习与工作经历所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_dw02:{zdy:pre_error+"请完整填写一条学习与工作经历",morelang:pre_error+"学习与工作经历所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_sj03:{zdy:pre_error+"请完整填写一条学习与工作经历",morelang:pre_error+"学习与工作经历所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_dw03:{zdy:pre_error+"请完整填写一条学习与工作经历",morelang:pre_error+"学习与工作经历所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_sj04:{zdy:pre_error+"请完整填写一条学习与工作经历",morelang:pre_error+"学习与工作经历所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_dw04:{zdy:pre_error+"请完整填写一条学习与工作经历",morelang:pre_error+"学习与工作经历所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_sj05:{zdy:pre_error+"请完整填写一条学习与工作经历",morelang:pre_error+"学习与工作经历所填内容的所有字数加到一起最多为200个字节的字符"},jtcy_dw05:{zdy:pre_error+"请完整填写一条学习与工作经历",morelang:pre_error+"学习与工作经历所填内容的所有字数加到一起最多为200个字节的字符"},"gzxxData.jlcf":{required:pre_error+"请填写受过何种奖励或处分,如果没有就填“无”",byteRangeLength:pre_error+"受过的奖励或处分最多可输入 200 个字节的字符"},"gzxxData.zbqk":{required:pre_error+"请填写自参加高考(含)以来各种考试作弊情况,如果没有就填“无”",byteRangeLength:pre_error+"以往有无作弊情况最多可输入 250 个字节的字符"},yxmc:{required:pre_error+"请选择毕业学校"},otherYx:{required:pre_error+"请填写毕业学校名称",byteRangeLength:pre_error+"最多可输入 100 个字节的字符"},"xjxlxxData.zhxlByny":{required:pre_error+"请填写获得学历年月",byteRangeLength:pre_error+"获得学历年月最多可输入 6 个字节的字符"},otherZy:{required:pre_error+"请填写毕业专业名称",byteRangeLength:pre_error+"最多可输入 100 个字节的字符"},byzy:{required:pre_error+"请选择毕业专业"},"xjxlxxData.zhxlDm":{required:pre_error+"请选择最后学历"},"xjxlxxData.zhxlXxxsDm":{required:pre_error+"请选择学习形式"},"xjxlxxData.xlzsbh":{byteRangeLength:pre_error+"学历证书编号最多可输入 18 个字节的字符"},"xjxlxxData.zcxh":{byteRangeLength:pre_error+"注册学号最多可输入 18 个字节的字符"},xwdw:{required:pre_error+"请选择或者填写学位证上的单位名称"},otherDw:{required:pre_error+"请填写学位证上的单位名称",byteRangeLength:pre_error+"获学位单位名称最多可输入 100 个字节的字符"},"xwxxData.hxsNy":{required:pre_error+"请填写获得学位的年月",isNy:pre_error+"请正确选择日期,日期格式为6位数字"},"xwxxData.xwzsbh":{required:pre_error+"请填写学位证书编号",byteRangeLength:pre_error+"学位证书编号最多可输入 20 个字节的字符"},"xwxxData.xszyMc":{required:pre_error+"请填写学位专业名称",byteRangeLength:pre_error+"学位专业名称最多可输入 100 个字节的字符"},"xwxxData.xwfs":{required:pre_error+"请选择获得学位的方式"},"xwxxData.zhxwm":{required:pre_error+"请选择获得的学位类型"},"lxxxData.dzyx":{required:pre_error+"请填写常用电子邮箱",email:pre_error+"请填写有效的电子邮箱格式例如abc@chsi.com.cn"},"lxxxData.yddh":{required:pre_error+"请填写常用手机号",isMobile:pre_error+"请正确填写常用手机号"},"lxxxData.gddh":{required:pre_error+"请填写常用的固定电话无固定电话则填写0",byteRangeLength:pre_error+"最多可输入 40 个字节的字符,多个号码用逗号(,)分隔"},"lxxxData.lxdz":{required:pre_error+"请填写详细的联系地址",byteRangeLength:pre_error+"联系地址最多可输入 80 个字节的字符"},"lxxxData.yzbm":{required:pre_error+"请填写联系地址的邮政编码",isPostCode:pre_error+"邮政编码不正确邮编为6位数字。如100000"},ss:{required:pre_error+"请选择招生单位所在省市"},dw:{required:pre_error+"请选择招生单位"},cc:{required:pre_error+"请选择所申请的层次"},yxs:{required:pre_error+"请选择院系所"},zy:{required:pre_error+"请选择专业名称"},xxfs:{required:pre_error+"请选择学习方式"},yjfx:{required:pre_error+"请选择研究方向"},ds:{required:pre_error+"请选择导师"},dxjydw:{required:pre_error+"请填写定向就业单位",byteRangeLength:pre_error+"定向就业单位名称最多可输入 50 个中文字符"},"rwxx.lglx":{required:pre_error+"请选择立功类型"},"rwxx.lgjb":{required:pre_error+"请选择立功级别"},"rwxx.rwny":{required:pre_error+"请填写批准入伍年月"},"rwxx.rwpzdw":{required:pre_error+"请填写批准入伍机关名称"},"rwxx.rwpzsbh":{required:pre_error+"请填写入伍批准书编号"},"rwxx.tyny":{required:pre_error+"请填写批准退役年月"},"rwxx.typzdw":{required:pre_error+"请填写批准退役机关名称"},"rwxx.tcxyzbh":{required:pre_error+"请填写退出现役证编号"},"rwxx.tyazddm":{required:pre_error+"请填写退役安置地"},kslxfs:{required:pre_error+"请填写联系方式"},kssssm:{required:pre_error+"请填写申诉说明",byteRangeLength:pre_error+"申诉说明最多可输入 200 个字节的字符"}},submitHandler:function(r){var e=conformdata(".jtzycy table");$("#hid_jtcy").val(e),loaderFn(),r.submit()}})});