📄 p_changeinfo.jsp
字号:
<%@ page language="java" import="java.sql.*"contentType="text/html;charset=GB2312"%>
<%
String getLoginmessage=(String)session.getValue("p_loginSign");
String identityID=(String)session.getValue("identityID");
if(getLoginmessage!="OK")
{
response.sendRedirect("index3.jsp");
}
%>
<jsp:useBean id="p_showinfo" scope="page" class="firm.firm"/>
<%
String itemID=request.getParameter("itemID");
String sql="select * from I_p_info where identityID='"+identityID+"'";
ResultSet rs=p_showinfo.executeQuery(sql);
//定义数据类型并初始化
String expert_name1=""; //专家姓名
String identityID1=""; //身份证号
String sex1=""; //性别
String nation1=""; //民族
String bir_date1=""; //生日
String unit_ID1="";
String unit_name1=""; //所在单位
String grade1=""; //职称
String domain1=""; //研究领域
String sort1=""; //适评专业
String sort2=""; //适评专业
String email1=""; //E-mail
String address1=""; //住址
String zipcode1=""; //邮编
String tel1=""; //电话
String introduction1=""; //介绍
if(rs.next())
{
identityID1=rs.getString("identityID");
expert_name1=rs.getString("expert_name");
sex1=rs.getString("sex");
nation1=rs.getString("nation");
bir_date1=rs.getString("bir_date");
unit_ID1=rs.getString("unit_ID");
unit_name1=rs.getString("unit_name");
grade1=rs.getString("grade");
domain1=rs.getString("domain");
sort1=rs.getString("sort1");
sort2=rs.getString("sort2");
email1=rs.getString("email");
address1=rs.getString("address");
zipcode1=rs.getString("zipcode");
tel1=rs.getString("tel");
introduction1=rs.getString("introduction");
rs.close();
p_showinfo.closeStmt();
p_showinfo.closeConn();
}
String bir_year=bir_date1.substring(0,4);
String bir_month=bir_date1.substring(5,7);
String bir_day=bir_date1.substring(8,10);
%>
<html>
<head>
<title>修改信息</title>
<SCRIPT language=javascript>
<!--
OptSort = new Array(
"0100","网络",
"0101","软件外包",
"0200","经营管理",
"0201","公司硬件设施",
"0202","员工交通",
"0300","员工住宿",
"0301","员工工资",
"0302","节假日补助",
"0303","公司发展战略",
"0304","软件系统",
"0400","招聘新员工",
"0401","成立新部门",
"0402","公司管理制度",
"0403","公司财务管理",
"0500","公司人事管理",
"0501","公司销售部门",
"0502","公司质检部门" );
function showMainOpt()
{
var i,start,step,len,a,args=showMainOpt.arguments;
a = args[0];
len = a.length;
start = (args.length>=2)?args[1]:0;
step = 2;
for(i=start;i<len;i+=step)
{
if(a[i].substr(a[i].length-2) == "00")
document.writeln("<option value="+a[i]+">"+a[i+1]+"</option>");
}
}
function showSubOpt()
{
var i,len,start,step,s1,s2,a,args=showSubOpt.arguments;
var mainVal,val,name;
a=args[0];
s1=args[1];
s2=args[2];
start=0;
step=2;
IsAll = (args.length>=4)?args[3]:false;
len=a.length;
mainVal=s1.options[s1.selectedIndex].value;
mainVal=mainVal.substr(0,2);
for(i=s2.length-1;i>=0;i--)
{
s2.options[i]=null;
}
if(Number(mainVal)!=0)
{
for(i=start;i<len;i+=step)
{
val = a[i];
name = a[i+1];
if(val.substr(0,2)==mainVal && (IsAll || !IsAll && (val.substr(val.length-2) != "00")))
{
s2.options[s2.length]=new Option(name,val,false,false);
}
}
}
}
function GetObjID(ObjName)
{
var args=GetObjID.arguments;
var f1=(args.length>1)?args[1]:document.theform;
for ( var ObjID=0; ObjID < f1.elements.length; ObjID++ )
if (f1.elements[ObjID].name == ObjName )
{ return(ObjID);
break;
}
return(-1);
}
function GetLocation(ObjID, Value)
{
var args=GetLocation.arguments;
var f1=(args.length>2)?args[2]:document.theform;
total=f1.elements[ObjID].length;
for (pp=0; pp<total; pp++)
if (f1.elements[ObjID].options[pp].text == "---"+Value+"---")
{ return (pp);
break;
}
return (-1);
}
function AddItem(ObjName, DesName, CatName)
{
var args=AddItem.arguments;
var f1=(args.length>3)?args[3]:document.theform;
//GET OBJECT ID AND DESTINATION OBJECT
ObjID = GetObjID(ObjName,f1);
DesObjID = GetObjID(DesName,f1);
CatObjID = GetObjID(CatName,f1);
if ( ObjID != -1 && DesObjID != -1 && CatObjID != -1 )
{ hasNum = overalert(DesObjID,f1);
if (hasNum == 2)
{
window.alert("最多选两项。");
}
else
{ //GET SELECTED ITEM NUMBER
SelNum = 0;
for (var j=0; j<f1.elements[ObjID].length; j++)
{ if ( f1.elements[ObjID].options[j].selected)
SelNum ++;
}
if ((SelNum + hasNum) > 2)
{
window.alert("最多选两项。");
}
else
{ jj = f1.elements[CatObjID].selectedIndex;
CatValue = f1.elements[CatObjID].options[jj].text;
CatCode = f1.elements[CatObjID].options[jj].value;
i = f1.elements[ObjID].options.length;
j = f1.elements[DesObjID].options.length;
for (h=0; h<i; h++)
{ if (f1.elements[ObjID].options[h].selected )
{ Code = f1.elements[ObjID].options[h].value;
Text = f1.elements[ObjID].options[h].text;
j = f1.elements[DesObjID].options.length;
HasSelected = false;
for (k=0; k<j; k++ )
if (f1.elements[DesObjID].options[k].value == Code)
{ HasSelected = true;
break;
}
if (HasSelected == false)
{ Location = GetLocation(DesObjID, CatValue,f1);
if (Location == -1 )
{ //f1.elements[DesObjID].options[j] = new Option("---"+CatValue+"---",CatCode);
//f1.elements[DesObjID].options[j+1] = new Option(Text, Code);
f1.elements[DesObjID].options[j] = new Option(Text, Code);
}
else
{ InsertItem(DesObjID, Location+1,f1);
f1.elements[DesObjID].options[Location+1] = new Option(Text, Code);
}
}
else
{
window.alert("此项已选择。");
}
}
}
}//else
}//else
//CLEAR SELECTION
for (i=0; i<f1.elements[ObjID].length; i++)
f1.elements[ObjID].options[i].selected = false;
for (i=0; i<f1.elements[DesObjID].length; i++)
f1.elements[DesObjID].options[i].selected = true;
}//if
}//end of function
function overalert(ID)
{
var args=overalert.arguments;
var f1=(args.length>1)?args[1]:document.theform;
var over = 0;
thelength = f1.elements[ID].length;
for (m=0; m<thelength; m++)
{ thevalue = f1.elements[DesObjID].options[m].value
thevalue = thevalue.substring(2)
if (thevalue!="00")
over=over+1;
}
return(over);
}
//end
//MODIFIED BY DAVID AND CLOUD
function DeleteItem(ObjName)
{
var args=DeleteItem.arguments;
var f1=(args.length>1)?args[1]:document.theform;
ObjID = GetObjID(ObjName,f1);
if ( ObjID != -1 )
{ var check_index = new Array();
for (i=f1.elements[ObjID].length-1; i>=0; i--)
{ if (f1.elements[ObjID].options[i].selected)
{ check_index[i] = true;
f1.elements[ObjID].options[i].selected = false;
}
else
check_index[i] = false;
}
for (i=f1.elements[ObjID].length-1; i>=0; i--)
{ if (check_index[i])
{ info = f1.elements[ObjID].options[i].value;
if (!(info.substring(2)=="00")) f1.elements[ObjID].options[i] = null
}
}
var b=0
var indexarr = new Array()
for (i=0;i<f1.elements[ObjID].length;i++)
{ value1 = f1.elements[ObjID].options[i].value
if (value1.substring(2)=="00"){
if (f1.elements[ObjID].length==i+1)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -