📄 jcy_ry_new.jsp
字号:
<%@ page contentType="text/html; charset=GBK" language="java" import="java.sql.*,com.vstsoft.std.*" %>
<%@ page import="java.util.*"%>
<%@ page import="javax.sql.DataSource"%>
<%@ page import="javax.naming.Context"%>
<%@ page import="javax.naming.InitialContext"%>
<%@ page import="sun.jdbc.rowset.*"%>
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
%>
<jsp:useBean id="jcypurview" class="com.vstsoft.jcypurview" scope = "session" />
<%
String currusercode = jcypurview.getUsercode(); //取当前用户usercode
String curruserid = jcypurview.getUserid(); //取当前用户编号
String currusername = jcypurview.getUserName(); //取当前用户名称
String curruserszqx = jcypurview.getUserSzqx(); //取当前用户所在区县
String curruserszdw = jcypurview.getUserSzdw(); //取当前用户所在单位
//检测用户是否登录
if (jcypurview.checkLogin() == false)
{
%>
<Script Language=javascript>
alert("用户已断线或未正常登录,请重新登录!")
window.open("../index.htm","_top")
</Script>
<%
return;}
%>
<%
//检测用户是否有操作权限
if (jcypurview.purviewVerdict("B0500001") == false)
{
%>
<Script Language=javascript>
alert("您没有操作此页权限!")
history.go(-1);
</Script>
<% return;
}
%>
<html>
<head>
<%vststd std = new vststd();%>
<%
sun.jdbc.rowset.CachedRowSet aa=std.getResultBySelect("select to_char(sysdate,'yyyy.mm.dd') t,to_char(add_months(sysdate,-1),'yyyy.mm.dd') d,to_char(trunc(sysdate,'yyyy'),'yyyy.mm.dd') f from dual");
aa.next();
String today=aa.getString("t");//当前时间
%>
<script language="JavaScript">
function f_newCheck()
{
var v_username = document.form1.username.value; //姓名
var v_sfzh = document.form1.sfzh.value; //身份证号码
var v_usercode = document.form1.usercode.value; //公务员编号
var v_sxzy = document.form1.sxzy.value; //所学专业
var v_qx = document.form1.qx.value; //所属区县
var v_dwdm = document.form1.dwdm.value; //工作单位
var v_gzbm = document.form1.gzbm.value; //工作部门
var v_fzjg = document.form1.fzjg.value; //发证机关
var v_xphm = document.form1.xphm.value; //胸牌号码
var v_zjhm = document.form1.zjhm.value; //公务证件号码
var ry_startdate = document.form1.ry_startdate.value;
var ry_enddate = document.form1.ry_enddate.value;
var zxrq = document.form1.zxrq.value;
//modify:lxd
//date:0623
var v_mz = document.form1.mz.value;
var v_zzmm=document.form1.zzmm.value;
var v_sfjx=document.form1.sfjx.value;
var v_whcd=document.form1.whcd.value;
var v_ssbz=document.form1.ssbz.value;
var v_zjlb=document.form1.zjlb.value;
//modify:end
if (check_null(trim(v_username)))
{
alert("姓名没有填写。");
document.form1.username.focus();
return(false);
}
if (check_null(trim(v_sfzh)))
{
alert("身份证号码没有填写。");
document.form1.sfzh.focus();
return(false);
}
if (check_number_length(v_sfzh,15,18) != '0')
{
alert("身份证号码必须为15或者18位数字。");
document.form1.sfzh.focus();
return(false);
}
if (check_null(trim(v_usercode)))
{
alert("公务员用户名没有填写。");
document.form1.usercode.focus();
return(false);
}
if (v_mz=="")
{
alert("请选择民族。");
document.form1.mz.focus();
return(false);
}
if (isNumberString(trim(form1.year.value),"1234567890")!=1 || trim(form1.year.value).length!=4 || trim(form1.year.value) <= 1900 )
{
alert("\请输入正确的生日年份!!")
return false;
}
if (isNumberString(trim(form1.day.value),"1234567890")!=1 || trim(form1.day.value)<1 || trim(form1.day.value)>31)
{
alert("\请输入正确的生日日期!!")
return false;
}
if(v_zzmm=="")
{
alert("请选择政治面目。");
document.form1.zzmm.focus();
return(false);
}
if(v_whcd=="")
{
alert("请选择文化程度。");
document.form1.whcd.focus();
return(false);
}
if (check_null(trim(v_sxzy)))
{
alert("您没有填写所写专业。");
document.form1.sxzy.focus();
return(false);
}
if(v_sfjx=="")
{
alert("请选择是否街乡公务员");
document.form1.sfjx.focus();
return(false);
}
if (check_null(trim(v_qx)))
{
alert("请选择所属区县。");
document.form1.qx.focus();
return(false);
}
if (check_null(trim(v_dwdm)))
{
alert("请选择工作单位!");
return(false);
}
if (check_null(trim(v_gzbm)))
{
alert("您没有填写工作部门。");
document.form1.gzbm.focus();
return(false);
}
if (v_ssbz=="")
{
alert("请选择所属编制");
document.form1.ssbz.focus();
return(false);
}
if (v_zjlb=="")
{
alert("请选择证件类别");
document.form1.zjlb.focus();
return(false);
}
if(document.form1.ry_startdate.value.length==0)
{
alert("请输入从事工作起始日期!");
document.form1.ry_startdate.focus();
return(false);
}
/*if(document.form1.ry_enddate.value.length==0)
{
alert("请输入从事工作止日期!");
document.form1.ry_enddate.focus();
return(false);
}
*/
if (trim(v_xphm).length != 0 && trim(v_xphm).length != 9)
{
alert("胸牌号码长度为9位,请正确填写!");
document.form1.xphm.focus();
return(false);
}
if (trim(v_zjhm).length != 0 && trim(v_zjhm).length != 9)
{
alert("证件号码长度为9位,请正确填写!");
document.form1.zjhm.focus();
return(false);
}
if (check_null(trim(v_fzjg)))
{
alert("您没有填写发证机关。");
document.form1.fzjg.focus();
return(false);
}
}
function check_null(v_flag)
{
if(v_flag.length==0)
return(true);
}
function check_number(num)
{
for(var i=0;i<num.length;i++)
{
var a=num.substr(i,1);
if (a<'0' || a>'9')
return ('1');
}
return('0');
}
function check_number_length(num,len1,len2)
{
if(num.length==len1||num.length==len2)
return(check_number(num));
else return('2');
}
function check_length(num,len1,len2)
{
if(num.length==len1||num.length==len2)
return(false);
}
function f_err(err)
{
if (err == "ok")
{
alert("公务员信息保存成功!");
window.open("jcy_ry_cx_select.jsp","_self");
return;
}
alert(err);
}
function isNumberString (InString,RefString)
{
if(InString.length==0) return (false);
for (Count=0; Count < InString.length; Count++) {
TempChar= InString.substring (Count, Count+1);
if (RefString.indexOf (TempChar, 0)==-1)
return (false);
}
return (true);
}
function leftTrim(text)
{
for(var i = 0;i < text.length;i++)
if(text.charAt(i) != " ")
return text.substring(i,text.length);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -