📄 gradjobregister.asp
字号:
<!-- #include file="Globals.asp" -->
<!-- #include file="../Club/std.asp" -->
<!-- #include file="std_job.asp" -->
<% set rs=Server.CreateObject("ADODB.Recordset")
set rs1=Server.CreateObject("ADODB.Recordset")
UserID = Request("UserID")
SQL="select * from UserInfo where UserID='"&UserID&"'"
rs.Open SQL,DBParams
if not rs.eof then
Password=rs("Password")
Mode="Add"
else
response.redirect "Error.asp?Msg=对不起,您还没有注册,请先注册成为社区会员!如果你是社区会员,请先登录!"
end if
rs.close
SQL="select * from GradInfo where UserID='"&UserID&"'"
rs.Open SQL,JobParams
if not rs.eof then
Mode="Edit"
JobTypeID=rs("JobTypeID")
IndustryIDs=rs("IndustryIDs")
JobFunctionIDs=rs("JobFunctionIDs")
JobAreaIDs=rs("JobAreaIDs")
CompanyTypeIDs=rs("CompanyTypeIDs")
SalaryID=rs("SalaryID")
GradInfoAdd=rs("GradInfoAdd")
end if
rs.close
%>
<html>
<head>
<title>添加毕业生信息 第二步 - 风雨网络</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<!-- #include file="Css.asp" -->
<SCRIPT language=JAVASCRIPT>
function ToGo()
{
SelectTotal('SelectedIndustry[]');
SelectTotal('SelectedFunction[]');
SelectTotal('SelectedArea[]');
SelectTotal('SelectedComp[]');
document.GradJobReg.action="GradJobRegisterPost.asp";
document.GradJobReg.submit();
}
function SelectTotal(ObjName)
{
ObjID = GetObjID(ObjName);
if (ObjID != -1)
{ for (i=0; i<document.GradJobReg.elements[ObjID].length; i++)
document.GradJobReg.elements[ObjID].options[i].selected = true;
}
}
function GetObjID(ObjName)
{ for ( var ObjID=0; ObjID < document.GradJobReg.elements.length; ObjID++ )
if (document.GradJobReg.elements[ObjID].name == ObjName )
{ return(ObjID);
break;
}
return(-1);
}
function ChangeOption(ObjName, DesName)
{
//GET OBJECT VALUE, ID OF DESTINATION OBJECT
ObjID = GetObjID(ObjName);
DesObjID = GetObjID(DesName);
//CLEAR OLD OPTIONS
document.GradJobReg.elements[DesObjID].length= 0;
//Add NEW OPTIONS
if ( ObjID != -1 && DesObjID != -1 )
{ CatValue = document.GradJobReg.elements[ObjID].value.substring(0, 2);
if ( CatValue == "00" )
document.GradJobReg.elements[DesObjID].length=0;
else
{ //PARSING
if ( ObjName == "AreaCat")
var tt = document.GradJobReg.AreaCode.value;
else
var tt = document.GradJobReg.FuncCode.value;
var SubCategory = tt.split(";");
//GENERATE OPTIONS
j=0;
for (var i=0; i< SubCategory.length; i++ )
{ pp = SubCategory[i].split(",");
if ( pp[0].substring(0,2) == CatValue && pp[0].substring(2,4) != "00" )
{ document.GradJobReg.elements[DesObjID].options[j]= new Option( pp[1], pp[0]);
j++;
}//if
}//for
}//if
}//if
}//function
function InsertItem(ObjID, Location)
{ len=document.GradJobReg.elements[ObjID].length;
for (counter=len; counter>Location; counter--)
{ Value = document.GradJobReg.elements[ObjID].options[counter-1].value;
Text2Insert = document.GradJobReg.elements[ObjID].options[counter-1].text;
document.GradJobReg.elements[ObjID].options[counter] = new Option(Text2Insert, Value);
}
}
function GetLocation(ObjID, Value)
{ total=document.GradJobReg.elements[ObjID].length;
for (pp=0; pp<total; pp++)
if (document.GradJobReg.elements[ObjID].options[pp].text == "---"+Value+"---")
{ return (pp);
break;
}
return (-1);
}
function AddItem(ObjName, DesName, CatName)
{
//GET OBJECT ID AND DESTINATION OBJECT
ObjID = GetObjID(ObjName);
DesObjID = GetObjID(DesName);
CatObjID = GetObjID(CatName);
if ( ObjID != -1 && DesObjID != -1 && CatObjID != -1 )
{ hasNum = overalert(DesObjID);
if (hasNum == 5)
window.alert("最多选五项。");
else
{ //GET SELECTED ITEM NUMBER
SelNum = 0;
for (var j=0; j<document.GradJobReg.elements[ObjID].length; j++)
{ if ( document.GradJobReg.elements[ObjID].options[j].selected)
SelNum ++;
}
if ((SelNum + hasNum) > 5)
window.alert("最多选五项。");
else
{ jj = document.GradJobReg.elements[CatObjID].selectedIndex;
CatValue = document.GradJobReg.elements[CatObjID].options[jj].text;
CatCode = document.GradJobReg.elements[CatObjID].options[jj].value;
i = document.GradJobReg.elements[ObjID].options.length;
j = document.GradJobReg.elements[DesObjID].options.length;
for (h=0; h<i; h++)
{ if (document.GradJobReg.elements[ObjID].options[h].selected )
{ Code = document.GradJobReg.elements[ObjID].options[h].value;
Text = document.GradJobReg.elements[ObjID].options[h].text;
j = document.GradJobReg.elements[DesObjID].options.length;
HasSelected = false;
for (k=0; k<j; k++ )
if (document.GradJobReg.elements[DesObjID].options[k].value == Code)
{ HasSelected = true;
break;
}
if (HasSelected == false)
{ Location = GetLocation(DesObjID, CatValue);
if (Location == -1 )
{ document.GradJobReg.elements[DesObjID].options[j] = new Option("---"+CatValue+"---",CatCode);
document.GradJobReg.elements[DesObjID].options[j+1] = new Option(Text, Code);
}
else
{ InsertItem(DesObjID, Location+1);
document.GradJobReg.elements[DesObjID].options[Location+1] = new Option(Text, Code);
}
}
else
window.alert("此项已选择。");
}
}
}//else
}//else
//CLEAR SELECTION
for (i=0; i<document.GradJobReg.elements[ObjID].length; i++)
document.GradJobReg.elements[ObjID].options[i].selected = false;
}//if
}//end of function
//written by liming
function overalert(ID)
{ var over = 0;
thelength = document.GradJobReg.elements[ID].length;
for (m=0; m<thelength; m++)
{ thevalue = document.GradJobReg.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)
{ ObjID = GetObjID(ObjName);
if ( ObjID != -1 )
{ var check_index = new Array();
for (i=document.GradJobReg.elements[ObjID].length-1; i>=0; i--)
{ if (document.GradJobReg.elements[ObjID].options[i].selected)
{ check_index[i] = true;
document.GradJobReg.elements[ObjID].options[i].selected = false;
}
else
check_index[i] = false;
}
for (i=document.GradJobReg.elements[ObjID].length-1; i>=0; i--)
{ if (check_index[i])
{ info = document.GradJobReg.elements[ObjID].options[i].value;
if (!(info.substring(2)=="00")) document.GradJobReg.elements[ObjID].options[i] = null
}
}
var b=0
var indexarr = new Array()
for (i=0;i<document.GradJobReg.elements[ObjID].length;i++)
{ value1 = document.GradJobReg.elements[ObjID].options[i].value
if (value1.substring(2)=="00"){
if (document.GradJobReg.elements[ObjID].length==i+1)
document.GradJobReg.elements[ObjID].options[i]=null
else
{ value2 = document.GradJobReg.elements[ObjID].options[i+1].value
if (value2.substring(2)=="00"){
indexarr[b]=i
b++
}
}
}
}
for (var c=0;c<b;c++){
document.GradJobReg.elements[ObjID].options[indexarr[c]-c]=null
}
}
}
function IsSelected(ID, Value)
{ if (ID != -1 && Value != "")
{ for (var cc=0; cc<document.GradJobReg.elements[ID].length; cc++ )
{ if (document.GradJobReg.elements[ID].options[cc].value == Value)
return true;
}
return false;
}
return false;
}
function HasTotal(ID)
{ if (ID != -1 )
{ for (var cc=0; cc<document.GradJobReg.elements[ID].length; cc++ )
{ if ( document.GradJobReg.elements[ID].options[cc].selected )
{ if (document.GradJobReg.elements[ID].options[cc].value == "0000")
{ return true;
}
}
}
return false;
}
return false;
}
function AppendItem(ObjName, DesName)
{ ObjID = GetObjID(ObjName);
DesObjID = GetObjID(DesName);
if (ObjID != -1 && DesObjID != -1)
{ if ( IsSelected(DesObjID, "0000") )
window.alert("已包含");
else
{ if ( HasTotal(ObjID) )
{ document.GradJobReg.elements[DesObjID].length = 0;
document.GradJobReg.elements[DesObjID].options[0]= new Option("---不限---", "0000");
}
else
{ if (document.GradJobReg.elements[DesObjID].length == 5)
window.alert("最多选五项。");
else
{ //GET SELECTED ITEM NUMBER
SelNum = 0;
for (var j=0; j<document.GradJobReg.elements[ObjID].length; j++)
{ if ( document.GradJobReg.elements[ObjID].options[j].selected)
SelNum ++;
}
if ((SelNum + document.GradJobReg.elements[DesObjID].length) > 5)
window.alert("最多选五项。");
else
{ //add
for (j=0; j<document.GradJobReg.elements[ObjID].length; j++)
{ if (document.GradJobReg.elements[ObjID].options[j].selected)
{ //GET VALUE
dd = document.GradJobReg.elements[ObjID].options[j].value;
if (!IsSelected(DesObjID, dd))
{ //GET LENGTH
DesLen = document.GradJobReg.elements[DesObjID].length;
// NEW OPTION
document.GradJobReg.elements[DesObjID].options[DesLen]= new Option(document.GradJobReg.elements[ObjID].options[j].text, document.GradJobReg.elements[ObjID].options[j].value);
}
else
window.alert("此选项已选择。");
}
}
}
}
}
}
//CLEAR
for (j=0; j<document.GradJobReg.elements[ObjID].length; j++)
document.GradJobReg.elements[ObjID].options[j].selected = false;
}
}
function RemoveItem(ObjName)
{ ObjID = GetObjID(ObjName);
if ( ObjID != -1 )
{ var check_index = new Array();
for (i=document.GradJobReg.elements[ObjID].length-1; i>=0; i--)
{ if (document.GradJobReg.elements[ObjID].options[i].selected)
{ check_index[i] = true;
document.GradJobReg.elements[ObjID].options[i].selected = false;
}
else
check_index[i] = false;
}
for (i=document.GradJobReg.elements[ObjID].length-1; i>=0; i--)
{ if (check_index[i])
document.GradJobReg.elements[ObjID].options[i] = null
}
}
}
function ToPrev()
{ document.GradJobReg.action="GradRegister.asp??Read=1&UserID=";
document.GradJobReg.submit();
}
</SCRIPT>
</head>
<body text="#000000" bgcolor="#ffffff" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">
<!-- #include file="Head.asp" -->
<table cellspacing="0" cellpadding="0" width="100%" bgcolor="#ffffff" border="0">
<tbody>
<tr>
<td align="middle" width="180" background="images/bg_l.gif" bgcolor="#e3ffc8" height="1"><img height="1" src="images/space.gif" width="180" border="0"></td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -