📄 addstaffbasicinfo.jsp
字号:
<%@ page language="java" import="java.util.*,com.oa.db.*" pageEncoding="gbk"%>
<html>
<head>
<title>联信OA-部门办公</title>
<style type="text/css">
<!--
body,td,th {
font-size: 12px;
}
body {
margin-left: 10px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
}
a:link {
color: #000000;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #000000;
}
a:hover {
text-decoration: underline;
color: #333333;
}
a:active {
text-decoration: none;
color: #333333;
}
-->
</style>
<link href="../css/css.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.STYLE1 {
font-size: 14px;
font-weight: bold;
}
.STYLE6 { font-size: 16px;
font-weight: bold;
}
.STYLE7 {font-size: 18px}
-->
html,body{
scrollbar-face-color: #f2f2f2;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #999999;
scrollbar-3dlight-color: #999999;
scrollbar-arrow-color: #999999;
scrollbar-track-color: #FFFFFF;
scrollbar-darkshadow-color: #ffffff;
}
</style>
<link rel="stylesheet" type="text/css" media="all" href="<%=request.getContextPath()%>/css/calendar-win2k-cold-1.css" title="win2k-cold-1" />
<script type="text/javascript" src="<%=request.getContextPath()%>/js/Calendar.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/js/Calendar-zh.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/js/Calendar-Setup.js"></script>
<script type="text/javascript">
function checkform(){
var staffbh=document.forms[0].staffnamebh.value;
var staffname=document.forms[0].realname.value;
var department=document.forms[0].departmentid.value;
var post=document.forms[0].postid.value;
var birthyear=document.forms[0].birthyear.value;
var birthmonth=document.forms[0].birthmonth.value;
var birthday=document.forms[0].birthday.value;
var folk=document.forms[0].folk.value;
var nativeplace=document.forms[0].nativeplace.value;
var mostdulevel=document.forms[0].mostdulevel.value;
var degree=document.forms[0].degree.value;
var certificatenum=document.forms[0].certificatenum.value;
var politycircs=document.forms[0].politycircs.value;
var address=document.forms[0].address.value;
var postalcode=document.forms[0].postalcode.value;
var nativeaddress=document.forms[0].nativeaddress.value;
var beforetelephone=document.forms[0].beforetelephone.value;
var behindtelephone=document.forms[0].behindtelephone.value;
var dianhua = beforetelephone +"-"+behindtelephone;
var email=document.forms[0].email.value;
var mobiletelephone=document.forms[0].mobile.value;
var profession=document.forms[0].profession.value;
var cert=document.forms[0].cert.value;
var forelanguagelevel=document.forms[0].forelanguagelevel.value;
var computerlevel=document.forms[0].computerlevel.value;
var jobfunction=document.forms[0].jobfunction.value;
var jobrequest=document.forms[0].jobrequest.value;
var isIDCard1=/^\d{15}$/; //身份证正则表达式(15位)
var isIDCard2=/^\d{17}[xyXY|\d]$/; //身份证正则表达式(18位)
var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/; //有效的email格式的正则表达式
var te = /^(130|131|132|133|134|135|136|137|138|139|159)\d{8}$/;
var ge = /0\d{2,3}-\d{5,9}|0\d{2,3}-\d{5,9}/;
var youzheng = /\d{5}(-\d{4})?/;
if(staffbh==""){
alert("请填写员工编号!");
return false;
}
else if(staffname==""){
alert("请填写员工姓名!");
return false;
}
else if(department=="0"){
alert("请选择部门!");
return false;
}
else if(post=="0"){
alert("请选择职位!");
return false;
}
else if(birthyear=="0"||birthmonth=="0"||birthday=="0"){
alert("请选择出生日期!");
return false;
}
else if(folk=="0"){
alert("请选择民族!");
return false;
}
else if(nativeplace=="0"){
alert("请选择籍贯!");
return false;
}
else if(mostdulevel=="0"){
alert("请选择最高学历!");
return false;
}
else if(degree==""){
alert("请填写学位!");
return false;
}
else if(certificatenum==""){
alert("请填写身份证号码!");
return false;
}
else if(!certificatenum.match(isIDCard1)&&!certificatenum.match(isIDCard2)){
alert("您输入的身份证号无效!");
return false;
}
else if(politycircs=="0"){
alert("请选择政治面貌!");
return false;
}
else if(address==""||postalcode==""){
alert("请填写常住地址及邮编!");
return false;
}
else if(isNaN(postalcode)||!postalcode.match(youzheng)){
alert("您输入的邮政编码无效");
return false;
}
else if(nativeaddress==""){
alert("请填写户籍地址!");
return false;
}
else if(beforetelephone==""||behindtelephone==""){
alert("请填写固定电话!");
return false;
}
else if(isNaN(beforetelephone)||isNaN(behindtelephone)||!dianhua.match(ge)){
alert("您输入的固定电话无效");
return false;
}
else if(email==""){
alert("请填写邮箱地址!");
return false;
}
else if(!email.match(re)){
alert("您输入的E-mail无效!");
return false;
}
else if(mobiletelephone==""){
alert("请填写手机号码!");
return false;
}
else if(isNaN(mobiletelephone)||!mobiletelephone.match(te)){
alert("您输入的手机号码无效");
return false;
}
else if(profession==""){
alert("请填写职称!");
return false;
}
else if(cert==""){
alert("请填写资格证书!");
return false;
}
else if(forelanguagelevel==""){
alert("请填写方言/外语能力!");
return false;
}
else if(computerlevel==""){
alert("请填写计算机技能!");
return false;
}
else if(jobfunction==""){
alert("请填写岗位职责!");
return false;
}
else if(jobrequest==""){
alert("请填写岗位要求!");
return false;
}
return true;
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head>
<body>
<table width="800" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="3">
</td>
</tr>
<tr>
<td width="165" height="25" class="STYLE6">
</td>
<td width="410" class="STYLE6"
style="BORDER-BOTTOM: #B5B5FF 1px solid;cellSpacing: ">
<div align="center" class="STYLE7">
深圳市联合征信网络有限公司员工资料录入(一)
</div>
</td>
<td width="193" class="STYLE6">
</td>
</tr>
<tr>
<td height="10" colspan="3">
</td>
</tr>
</table>
<form action="<%=request.getContextPath()%>/submitstaffbasicinfo.do"
method="post" onSubmit="return checkform()"
enctype="multipart/form-data">
<table width="800" border="0" cellpadding="0" cellspacing="1"
bgcolor="#3868f8">
<tr>
<td width="110" height="20" bgcolor="#A4B5E3"
style="padding-right:4px;">
<div align="center">
员工编号
</div>
</td>
<td width="262" bgcolor="#FFFFFF">
<input name="staffnamebh" type="text" size="10" />
</td>
<td width="112" bgcolor="#A4B5E3" style="padding-right:4px;">
<div align="center">
姓 名
</div>
</td>
<td width="279" bgcolor="#FFFFFF">
<input name="realname" type="text" size="10" />
</td>
</tr>
<tr>
<td height="20" bgcolor="#A4B5E3" style="padding-right:4px;">
<div align="center">
所属部门
</div>
</td>
<td bgcolor="#FFFFFF">
<select name="departmentid">
<option value="0">
请选择
</option>
<%
ArrayList dlist = (ArrayList) request.getAttribute("departmentlist");
if (dlist == null) {
dlist = new ArrayList();
}
if (dlist != null && dlist.size() != 0) {
for (int i = 0; i < dlist.size(); i++) {
Department dvo = (Department) dlist.get(i);
%>
<option value="<%=dvo.getId()%>">
<%=dvo.getDepartment()%>
</option>
<%
}
}
%>
</select>
</td>
<td bgcolor="#A4B5E3" style="padding-right:4px;">
<div align="center">
职 务
</div>
</td>
<td bgcolor="#FFFFFF">
<select name="postid">
<option value="0">
请选择
</option>
<%
ArrayList plist = (ArrayList) request.getAttribute("postlist");
if (plist == null) {
plist = new ArrayList();
}
if (plist != null && plist.size() != 0) {
for (int i = 0; i < plist.size(); i++) {
Post pvo = (Post) plist.get(i);
%>
<option value="<%=pvo.getId()%>">
<%=pvo.getPost()%>
</option>
<%
}
}
%>
</select>
</td>
</tr>
<tr>
<td height="20" bgcolor="#A4B5E3" style="padding-right:4px;">
<div align="center">
入职时间
</div>
</td>
<td bgcolor="#FFFFFF">
<%
java.text.SimpleDateFormat f = new java.text.SimpleDateFormat( "yyyy-MM-dd");
Date d = new Date();
String strdate = f.format(d);
String liftdate = (String) request.getAttribute("liftdate");
if (liftdate != null) {
strdate = liftdate;
}
%>
<input type="text" name="liftdate" readonly="1" id="liftdate"
value="<%=strdate%>" size="12" />
<input type="button" value="选择" id="btn" />
</td>
<td bgcolor="#A4B5E3" style="padding-right:4px;">
<div align="center">
转正时间
</div>
</td>
<td bgcolor="#FFFFFF">
<%
java.text.SimpleDateFormat f2 = new java.text.SimpleDateFormat("yyyy-MM-dd");
Date d2 = new Date();
String strdate2 = f2.format(d2);
String zhuanzhengdate = (String) request
.getAttribute("zhuanzhengdate");
if (zhuanzhengdate != null) {
strdate2 = zhuanzhengdate;
}
%>
<input type="text" name="zhuanzhengdate" id="zhuanzhengdate"
readonly="1" value="<%=strdate2%>" size="12" />
<input type="button" value="选择" id="btn2" />
</td>
</tr>
<tr>
<td height="20" bgcolor="#A4B5E3" style="padding-right:4px;">
<div align="center">
性 别
</div>
</td>
<td bgcolor="#FFFFFF">
<input type="radio" name="sex" value="1" checked />
男
<input type="radio" name="sex" value="0" />
女
</td>
<td bgcolor="#A4B5E3" style="padding-right:4px;">
<div align="center">
出生年月
</div>
</td>
<td bgcolor="#FFFFFF">
<select name="birthyear">
<%
java.text.SimpleDateFormat fy = new java.text.SimpleDateFormat("yyyy");
java.text.SimpleDateFormat fm = new java.text.SimpleDateFormat("MM");
java.text.SimpleDateFormat fd = new java.text.SimpleDateFormat("dd");
%>
<option value="0" selected="selected">
选择
</option>
<%
for (int i = 1900; i < 2001; i++) {
%>
<option value="<%=i%>">
<%=i%>
</option>
<%
}
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -