234 lines
11 KiB
Plaintext
234 lines
11 KiB
Plaintext
|
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Employee_Form.aspx.cs" Inherits="Employee_Form" %>
|
|||
|
|
|||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|||
|
|
|||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|||
|
<head runat="server">
|
|||
|
<title></title>
|
|||
|
<script type="text/javascript"></script>
|
|||
|
<link href="../Css/index.css" rel="stylesheet" type="text/css" />
|
|||
|
<link href="../Css/edit.css" rel="stylesheet" type="text/css" />
|
|||
|
<script src="../Js/Calendar3.js" type="text/javascript"></script>
|
|||
|
<script src="../Jquery-ui/js/jquery-1.10.2.js" type="text/javascript"></script>
|
|||
|
<script src="../Jquery-ui/js/jquery-ui-1.10.4.custom.js" type="text/javascript"></script>
|
|||
|
<link href="../Jquery-ui/css/pepper-grinder/jquery-ui-1.10.4.custom.css" rel="stylesheet" type="text/css" />
|
|||
|
<script src="../Js/commonality.js" type="text/javascript"></script>
|
|||
|
<link rel="stylesheet" href="../Css/gh-buttons.css" type="text/css"/>
|
|||
|
<link rel="stylesheet" href="../Css/prettify.css"/>
|
|||
|
<script src="../Js/prettify.js" type="text/javascript"></script>
|
|||
|
<script type ="text/javascript">
|
|||
|
function IdentityCodeValid(code) {
|
|||
|
var city = { 11: "北京", 12: "天津", 13: "河北", 14: "山西", 15: "内蒙古", 21: "辽宁", 22: "吉林", 23: "黑龙江 ", 31: "上海", 32: "江苏", 33: "浙江", 34: "安徽", 35: "福建", 36: "江西", 37: "山东", 41: "河南", 42: "湖北 ", 43: "湖南", 44: "广东", 45: "广西", 46: "海南", 50: "重庆", 51: "四川", 52: "贵州", 53: "云南", 54: "西藏 ", 61: "陕西", 62: "甘肃", 63: "青海", 64: "宁夏", 65: "新疆", 71: "台湾", 81: "香港", 82: "澳门", 91: "国外 " };
|
|||
|
var tip = "";
|
|||
|
var pass = true;
|
|||
|
$("#yzxx").val("1")
|
|||
|
if (!code || !/^\d{6}(18|19|20)?\d{2}(0[1-9]|1[12])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i.test(code)) {
|
|||
|
tip = "身份证号格式错误";
|
|||
|
pass = false;
|
|||
|
$("#yzxx").val("0")
|
|||
|
}
|
|||
|
|
|||
|
else if (!city[code.substr(0, 2)]) {
|
|||
|
tip = "地址编码错误";
|
|||
|
pass = false;
|
|||
|
$("#yzxx").val("0")
|
|||
|
}
|
|||
|
else {
|
|||
|
//18位身份证需要验证最后一位校验位
|
|||
|
if (code.length == 18) {
|
|||
|
code = code.split('');
|
|||
|
//∑(ai×Wi)(mod 11)
|
|||
|
//加权因子
|
|||
|
var factor = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2];
|
|||
|
//校验位
|
|||
|
var parity = [1, 0, 'X', 9, 8, 7, 6, 5, 4, 3, 2];
|
|||
|
var sum = 0;
|
|||
|
var ai = 0;
|
|||
|
var wi = 0;
|
|||
|
for (var i = 0; i < 17; i++) {
|
|||
|
ai = code[i];
|
|||
|
wi = factor[i];
|
|||
|
sum += ai * wi;
|
|||
|
}
|
|||
|
var last = parity[sum % 11];
|
|||
|
if (parity[sum % 11] != code[17]) {
|
|||
|
tip = "校验位错误";
|
|||
|
$("#yzxx").val("0")
|
|||
|
pass = false;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
$("#z_error").text(tip);
|
|||
|
return pass;
|
|||
|
}
|
|||
|
|
|||
|
//调用添加方法
|
|||
|
function setbcbd() {
|
|||
|
$("#<%=severbc.ClientID%>").click();
|
|||
|
}
|
|||
|
function jscsrq() {
|
|||
|
debugger
|
|||
|
var c = $("#sfzh").val();
|
|||
|
var res = IdentityCodeValid(c);
|
|||
|
if (res)
|
|||
|
{
|
|||
|
var shengri = $("#sfzh").val();
|
|||
|
$("#csrq").val(shengri.substring(6, 10) + "-" + shengri.substring(10, 12) + "-" + shengri.substring(12, 14));
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
function bcgyqxxx() {
|
|||
|
var c = $("#sfzh").val();
|
|||
|
debugger
|
|||
|
IdentityCodeValid(c);
|
|||
|
if ($("#xm").val() == "") {
|
|||
|
$("#z_error").text("姓名不能为空!");
|
|||
|
return false;
|
|||
|
}
|
|||
|
if ($("#jg").val() == "") {
|
|||
|
$("#z_error").text("籍贯不能为空!");
|
|||
|
return false;
|
|||
|
}
|
|||
|
if ($("#xjd").val() == "") {
|
|||
|
$("#z_error").text("现居地不能为空!");
|
|||
|
return false;
|
|||
|
}
|
|||
|
if ($("#csrq").val() == "") {
|
|||
|
$("#z_error").text("出生日期不能为空!");
|
|||
|
return false;
|
|||
|
}
|
|||
|
if ($("#rzrq").val() == "") {
|
|||
|
$("#z_error").text("入职日期不能为空!");
|
|||
|
return false;
|
|||
|
}
|
|||
|
if ($("#htdq").val() == "") {
|
|||
|
$("#z_error").text("合同到期不能为空!");
|
|||
|
return false;
|
|||
|
}
|
|||
|
if ($("#htdq").val() == "") {
|
|||
|
$("#z_error").text("合同到期不能为空!");
|
|||
|
return false;
|
|||
|
}
|
|||
|
if ($("#jbgz").val() == "") {
|
|||
|
$("#z_error").text("基本工资不能为空!");
|
|||
|
return false;
|
|||
|
}
|
|||
|
if ($("#yzxx").val() == "0") {
|
|||
|
$("#z_error").text("身份证号信息验证错误!");
|
|||
|
return false;
|
|||
|
}
|
|||
|
var djgxzu = [];
|
|||
|
$(".dj_gx:checked").each(function () {
|
|||
|
djgxzu.push($(this).attr("tag"));
|
|||
|
})
|
|||
|
$("#djgyqxhd").val(djgxzu);
|
|||
|
var xfgxzu = [];
|
|||
|
$(".xf_gx:checked").each(function () {
|
|||
|
xfgxzu.push($(this).attr("tag"));
|
|||
|
})
|
|||
|
$("#xfgyqxhd").val(xfgxzu);
|
|||
|
var jngxzu = [];
|
|||
|
$(".jn_gx:checked").each(function () {
|
|||
|
jngxzu.push($(this).attr("tag"));
|
|||
|
})
|
|||
|
$("#jngyqxhd").val(jngxzu);
|
|||
|
}
|
|||
|
</script>
|
|||
|
<style type="text/css" >
|
|||
|
.gxli{ float:left; margin-left:10px; font-size:14px; color:#0794d6}
|
|||
|
.auto-style4 {
|
|||
|
height: 45px;
|
|||
|
font-size: 13px;
|
|||
|
text-align: right;
|
|||
|
padding-right: 5px;
|
|||
|
width: 136px;
|
|||
|
}
|
|||
|
.auto-style6 {
|
|||
|
width: 109px
|
|||
|
}
|
|||
|
.auto-style7 {
|
|||
|
height: 45px;
|
|||
|
font-size: 13px;
|
|||
|
text-align: right;
|
|||
|
padding-right: 5px;
|
|||
|
width: 100px;
|
|||
|
}
|
|||
|
.auto-style8 {
|
|||
|
height: 45px;
|
|||
|
font-size: 13px;
|
|||
|
text-align: right;
|
|||
|
padding-right: 5px;
|
|||
|
width: 106px;
|
|||
|
}
|
|||
|
.auto-style9 {
|
|||
|
height: 45px;
|
|||
|
font-size: 13px;
|
|||
|
text-align: right;
|
|||
|
padding-right: 5px;
|
|||
|
width: 109px;
|
|||
|
}
|
|||
|
.auto-style10 {
|
|||
|
height: 45px;
|
|||
|
font-size: 13px;
|
|||
|
text-align: right;
|
|||
|
padding-right: 5px;
|
|||
|
width: 92px;
|
|||
|
}
|
|||
|
</style>
|
|||
|
</head>
|
|||
|
<body>
|
|||
|
<form id="form" runat="server">
|
|||
|
<div class="rtbjdiv" >
|
|||
|
<div class="add-top" >
|
|||
|
<div class="add-top-dh" id="div_listdaohang"><h4>人员档案表单页   </h4> <a href="Employee_list.aspx" id="bt_fhlb" runat="server" style=" width:65px" class="button icon pin">回到列表</a></div>
|
|||
|
<div class="add-top-cz" >
|
|||
|
<a href="#button" id="bt_tj" onclick="setbcbd()" class="button icon log">保存</a>
|
|||
|
<a href="#button" id="chongzhi" onclick="form.reset();" style=" width:60px; " class=" button icon reload">重置表单</a>
|
|||
|
<a href="#button" id="fanhui" onclick="history.back();" style=" width:60px; " class="button icon arrowleft">返回上级</a>
|
|||
|
<asp:label id="z_error" CssClass="error" runat="server"></asp:label>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class="alert-tip">
|
|||
|
<b>温馨提示:</b>
|
|||
|
<p>• 信息表单中加*号红色标题框为必填项,为了可以顺利保存信息,请您注意填写红色栏目中的信息</p>
|
|||
|
</div>
|
|||
|
<div id="dd_kong" >
|
|||
|
<table class="bule"> <tr class="tdlietou"><td><h4>人员档案基本信息</h4></td></tr></table>
|
|||
|
<table class="tablewk">
|
|||
|
<tr><td style=" height:20px" colspan="13"></td></tr>
|
|||
|
<tr>
|
|||
|
<td class="auto-style10"><span>编号</span></td><td><asp:TextBox id="bh" runat="server" CssClass="tbinput_hx" ReadOnly Text="自动生成" ></asp:TextBox></td>
|
|||
|
<td class="auto-style8"><span><font>*姓名</font></span></td><td><asp:TextBox id="xm" runat="server" CssClass="tbinput_bt"></asp:TextBox></td>
|
|||
|
<td class="auto-style7"><span><font>*籍贯</font></span></td><td><asp:TextBox id="jg" runat="server" CssClass="tbinput_bt"></asp:TextBox></td>
|
|||
|
<td class="auto-style4"><span><font>*现居地</font></span></td><td><asp:TextBox id="xjd" runat="server" CssClass="tbinput_bt"></asp:TextBox></td>
|
|||
|
<td class="auto-style9"><span><font>*身份证号</font></span></td><td><asp:TextBox id="sfzh" runat="server" CssClass="tbinput_bt" onblur="jscsrq()"></asp:TextBox></td>
|
|||
|
<td class="tdjj5">  </td>
|
|||
|
</tr>
|
|||
|
<tr>
|
|||
|
<td class="auto-style10"><span>学历</span></td><td><asp:dropdownlist id="xl" runat="server" CssClass="tbinput_xl"></asp:dropdownlist></td>
|
|||
|
<td class="auto-style8"><span>联系方式</span></td><td><input type=text id="lxfs" runat=server class="tbinput" /></td>
|
|||
|
<td class="auto-style7"><span>职务</span></td><td><asp:dropdownlist type=text id="zw" runat=server class="tbinput_xl"></asp:dropdownlist></td>
|
|||
|
<td class="auto-style4"><span><font>*入职日期</font></span></td><td><input name='control_date' type='text' id='rzrq' size='10' maxlength='10' onclick='new Calendar().show(this);' readonly='readonly' runat=server class="tbinput_bt" /></td>
|
|||
|
<td class="auto-style9"><span><font>*出生日期</font></span></td><td><input name='control_date' type='text' id='csrq' size='10' maxlength='10' onclick='new Calendar().show(this);' readonly='readonly' runat=server class="tbinput_bt" /></td>
|
|||
|
<td class="tdjj5">  </td>
|
|||
|
</tr>
|
|||
|
<tr>
|
|||
|
<td class="auto-style10">状态</td><td><asp:dropdownlist id="zt" runat="server" CssClass="tbinput_xl"> <asp:ListItem Value="在职">在职</asp:ListItem> <asp:ListItem Value="离职">离职</asp:ListItem></asp:dropdownlist></td>
|
|||
|
<td class="auto-style8">关联账号</td><td><asp:dropdownlist type=text id="glzh" runat=server class="tbinput_xl"></asp:dropdownlist></td>
|
|||
|
<td class="auto-style7">备注</td><td colspan="3"><input type=text id="bz" runat=server class="tbinput"/></td>
|
|||
|
<td class="auto-style6">  </td>
|
|||
|
</tr>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<span style=" display:none"> <asp:button id="severbc" runat="server" CssClass="button bluez small" Text="保存" OnClientClick="return bcgyqxxx()" onclick="bt_tj_Click" ></asp:button> </span>
|
|||
|
<asp:HiddenField ID="id" runat="server" Value="" />
|
|||
|
<asp:HiddenField ID="djgyqxhd" runat="server" Value="" />
|
|||
|
<asp:HiddenField ID="xfgyqxhd" runat="server" Value="" />
|
|||
|
<asp:HiddenField ID="jngyqxhd" runat="server" Value="" />
|
|||
|
<asp:HiddenField ID="yzxx" runat="server" Value="" />
|
|||
|
<script src="../Js/messageshow.js" type="text/javascript"></script>
|
|||
|
</form>
|
|||
|
</body>
|
|||
|
</html>
|