CeramicProject/newyt/Module_data/Employee_Form.aspx

238 lines
11 KiB
Plaintext
Raw Permalink 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.

<%@ 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() {
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();
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>
</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>