⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gradjobregister.asp

📁 功能齐全的oa系统
💻 ASP
📖 第 1 页 / 共 2 页
字号:
<!-- #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 + -