addperson.jsp
来自「java jsp教程」· JSP 代码 · 共 430 行 · 第 1/2 页
JSP
430 行
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<%@ page contentType="text/html; charset=gb2312" %>
<%
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.positiongrade.model.PositionGradeVO"%>
<%@ page import="com.icss.resourceone.common.login.LoginConstants"%>
<%
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 (getLength(document.frmAddPerson.Password.value) > 254){
alert("密码字数过长");
frmAddPerson.Password.focus();
return false;
}
if (document.frmAddPerson.CnName.value=="" )
{
alert("请输入中文名!");
return false;
}
if (getLength(document.frmAddPerson.CnName.value) > 254){
alert("中文姓名字数过长");
frmAddPerson.CnName.focus();
return false;
}
if (document.frmAddPerson.UserID.value=="")
{
alert("您没有获得一个全局帐号!");
return false;
}
if(document.frmAddPerson.Password.value=="")
{
alert("登录口令不能为空!");
return false;
}
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;
}
}
return true;
}
//对普通帐户的特别验证
function checkspecial()
{
if(getLength(document.frmAddPerson.OfficeTel.value) > 64){
alert("办公电话字数过长");
frmAddPerson.OfficeTel.focus();
return false;
}
if(!checkBirthday()){
alert("出生日期格式“YYYY-MM-DD”.");
return false;
}
checkisaudlt();
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("请输入出生日期");
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 checkisaudlt()
{
str=document.frmAddPerson.birthday.value;
year=str.substring(0,4);
var today = new Date();
trueyear=today.getYear();
if((trueyear-year)<18)
{
alert("用户年龄岁数过小,应大于十八岁");
reutrn;
}
}
function _Add()
{
if(document.frmAddPerson.TTLFlag[0].selected==true){//普通帐号
//alert("普通帐号");
if(!checkspecial())
{
return false;
}
if(!check())
{
return false;
}
}else if(document.frmAddPerson.TTLFlag[1].selected==true){//子系统帐号
//alert("子系统帐号");
if(!check())
{
return false;
}
}
url="<%=request.getContextPath()%>/servlet/ROAddPersonServlet";
document.frmAddPerson.action=url;
document.frmAddPerson.submit();
return true;
}
function _SetTTLFlag(){
if(document.frmAddPerson.TTLFlag[1].selected==true){
//document.frmAddPerson.AccountTTL.disabled=false;
}else if(document.frmAddPerson.TTLFlag[1].selected==false){
//document.frmAddPerson.AccountTTL.value=""
//document.frmAddPerson.AccountTTL.disabled=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";
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?