CeramicProject/newyt/Module_data/Employee_Form.aspx

238 lines
11 KiB
Plaintext
Raw Normal View History

2024-05-18 15:28:29 +08:00
<%@ 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() {
2024-05-18 15:28:29 +08:00
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();
2024-05-18 15:28:29 +08:00
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>人员档案表单页 &nbsp&nbsp</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">&nbsp </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">&nbsp </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">&nbsp </td>
</tr>
</table>
<div id="gxxm" runat=server></div>
<div id="gysq" runat=server></div>
2024-05-18 15:28:29 +08:00
</div>
2024-05-18 15:28:29 +08:00
</div>
2024-05-18 15:28:29 +08:00
<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>