modifyperson.jsp
来自「java jsp教程」· JSP 代码 · 共 408 行 · 第 1/2 页
JSP
408 行
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<%@ page contentType="text/html; charset=GBK" %>
<%
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
%>
<%@ page import="com.icss.resourceone.util.ParamUtils" %>
<%@ page import="java.net.URLEncoder" %>
<%@ page import="java.lang.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>
<%@ page import="com.icss.resourceone.user.model.CodeMarryVO"%>
<%@ page import="com.icss.resourceone.user.model.CodePoliticalVO"%>
<%@ page import="com.icss.resourceone.user.model.CodeCardTypeVO"%>
<%@ page import="com.icss.resourceone.user.model.CodeEducationVO"%>
<%@ page import="com.icss.resourceone.user.model.CodeDegreeVO"%>
<%@ page import="com.icss.resourceone.user.model.CodeProvinceVO"%>
<%@ page import="com.icss.resourceone.user.model.CodeCityVO"%>
<%@ page import="com.icss.resourceone.sdk.framework.Person" %>
<%@ page import="com.icss.resourceone.positiongrade.model.PositionGradeVO"%>
<%@ page import="com.icss.resourceone.common.login.LoginConstants"%>
<%@ page import="com.icss.cnpc.base.vo.PersonBasicInfo"%>
<%
String root =request.getContextPath();
%>
<script type="text/javascript" src="<%=root%>/common/codeDict.js"></script>
<script type="text/javascript" src="<%=root%>/common/xtree.js"></script>
<script type="text/javascript" src="<%=root%>/common/xmlextras.js"></script>
<script type="text/javascript" src="<%=root%>/common/xloadtree.js"></script>
<script type="text/javascript" src="<%=root%>/common/common.js"></script>
<script type="text/javascript">
webFXTreeConfig.rootIcon = "<%=root%>/images/xp/folder.png";
webFXTreeConfig.openRootIcon = "<%=root%>/images/xp/openfolder.png";
webFXTreeConfig.folderIcon = "<%=root%>/images/xp/folder.png";
webFXTreeConfig.openFolderIcon= "<%=root%>/images/xp/openfolder.png";
webFXTreeConfig.fileIcon = "<%=root%>/images/xp/file.png";
webFXTreeConfig.lMinusIcon = "<%=root%>/images/xp/Lminus.png";
webFXTreeConfig.lPlusIcon = "<%=root%>/images/xp/Lplus.png";
webFXTreeConfig.tMinusIcon = "<%=root%>/images/xp/Tminus.png";
webFXTreeConfig.tPlusIcon = "<%=root%>/images/xp/Tplus.png";
webFXTreeConfig.iIcon = "<%=root%>/images/xp/I.png";
webFXTreeConfig.lIcon = "<%=root%>/images/xp/L.png";
webFXTreeConfig.tIcon = "<%=root%>/images/xp/T.png";
webFXTreeConfig.blankIcon = "<%=root%>/images/xp/blank.png";
</script>
<html>
<head>
<title>添加人员</title>
<LINK href="<%=request.getContextPath()%>/css/style.css" type=text/css rel=stylesheet>
<script language="JavaScript" src="/resourceone/include/common.js"></script>
<script language="javascript">
function popUpCalendarDlg(ctrlobj) {
showx = event.screenX - event.offsetX - 4 - 210 ; // + deltaX;
showy = event.screenY - event.offsetY + 18; // + deltaY;
newWINwidth = 210 + 4 + 18;
retval = window.showModalDialog("<%=request.getContextPath()%>/include/date.htm", "", "dialogWidth:220px; dialogHeight:220px; dialogLeft:"+showx+"px; dialogTop:"+showy+"px; status:no; directories:yes;scroll:no;Resizable:no; " );
if( retval != null ){
ctrlobj.value = retval;
}
}
function check(){
if (document.frmAddPerson.CnName.value=="" )
{
alert("请输入中文名!");
return false;
}
if (getLength(document.frmAddPerson.CnName.value) > 254){
alert("中文姓名字数过长");
frmAddPerson.CnName.focus();
return false;
}
return true;
}
//对普通帐户的特别验证
function checkspecial()
{
if(document.frmAddPerson.Password.value != document.frmAddPerson.rePassword.value)
{
alert("口令与重复口令不一致,请重新输入!");
document.frmAddPerson.Password.value = "";
document.frmAddPerson.rePassword.value = "";
document.frmAddPerson.Password.focus();
return false;
}
if (document.frmAddPerson.Sequenceno.value=="" ){
alert("排序号不能为空");
frmAddPerson.Sequenceno.focus();
return false;
} else {
if(!isDigital(frmAddPerson.Sequenceno.value)) {
alert("排序号请输入数字");
frmAddPerson.Sequenceno.focus();
return false;
}
}
if(getLength(document.frmAddPerson.OfficeTel.value) > 64){
alert("办公电话字数过长");
frmAddPerson.OfficeTel.focus();
return false;
}
if(!checkBirthday()){
alert("出生日期空或者格式错误,格式“YYYY-MM-DD”.");
return false;
}
if (document.frmAddPerson.ryxx004.value=="")
{
alert("请选择专业结构");
return false;
}
if (document.frmAddPerson.ryxx002.value=="")
{
alert("请选择职称");
return false;
}
if (document.frmAddPerson.ryxx003.value=="")
{
alert("请选择职务");
return false;
}
if (document.frmAddPerson.ryxx006.value=="")
{
alert("请选择资格情况");
return false;
}
if (document.frmAddPerson.ryxx001.value=="")
{
alert("请选择学历");
return false;
}
return true;
}
function checkBirthday()
{
str=document.frmAddPerson.birthday.value;
if (str=="")
{
//alert("请输入出生日期,格式“YYYY-MM-DD”.");
return false;
}
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(r==null)return false; var d = new Date(r[1], r[3]-1, r[4]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}
function Modify()
{
if(document.frmAddPerson.acctype.value=="0"){//普通帐号
//alert("普通帐号");
if(!checkspecial())
return false;
if(!check())
return false;
}else if(document.frmAddPerson.acctype.value=="2"){//子系统帐号
//alert("子系统帐号");
if(!check())
return false;
}
url="<%=request.getContextPath()%>/servlet/ROModifyPersonServlet";
//alert(url);
document.frmAddPerson.action=url;
document.frmAddPerson.submit();
return true;
}
function _Return(backurl){
window.location.href=backurl;
//frmAddPerson.action=backurl;
//frmAddPerson.submit();
return true;
}
function fillCode(codeField, nameField, codeDiv, code, name)
{
name=name.substring(name.lastIndexOf("-")+1);
eval("document.all." + codeField ).value =code;
eval("document.all." + nameField ).value =name;
document.getElementById(codeDiv).style.display="none";
}
</script>
</head>
<%
String orgid=request.getParameter("orgid");
String orgName=request.getParameter("orgName");
Person curper=(Person)request.getAttribute("hrperson");
PersonBasicInfo personinfo=(PersonBasicInfo)request.getAttribute("personinfo");
%>
<body background="/resourceone/images/grid.gif" bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="10">
<form name="frmAddPerson" method="post">
<input type="hidden" name="orgName" value="<%=orgName%>">
<input type="hidden" name="orgid" value="<%=orgid%>">
<input type="hidden" name="puuid" value="<%=curper.getUuid()%>">
<input type="hidden" name="option" value="modifyall">
<input type="hidden" name="acctype" value="<%=curper.getAccountType()%>">
<table width="620" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?