📄 company_hirelist.asp
字号:
</table>
<%end sub%>
<%Sub Addhire()%>
<script language="JavaScript">
<!--
//功能:去掉字符串前后空格
//返回值:去掉空格后的字符串
function GetPosition(positionid)
{
document.frames["positionframe"].location.replace("../inc/getposition.asp?positionid="+positionid);
}
function GetCapital(capitalid)
{
document.frames["capitalframe"].location.replace("../inc/getcapital2.asp?capitalid="+capitalid);
}
function GetCity(cityid)
{
document.frames["cityframe"].location.replace("../inc/getcity2.asp?cityid="+cityid);
}
function GetProfession(professionid)
{
document.frames["professionframe"].location.replace("../inc/getsearchprofession.asp?professionid="+professionid);
}
function GetItemID(ObjName) //由名称得到表单序号
{
for (var ObjID=0; ObjID < window.form2.elements.length; ObjID++)
if ( window.form2.elements[ObjID].name == ObjName )
{ return(ObjID);
break;
}
return(-1);
}
function AddItem(ObjName, DesName,FirstName,SecondName) //把左边下拉框的信息添加到右边下拉框
{
ObjID = GetItemID(ObjName);
DesObjID = GetItemID(DesName);
if (FirstName !="")
{
FirstID = GetItemID(FirstName);
}
SecondID = GetItemID(SecondName);
j = document.form2.elements[DesObjID].options.length;
for (k=0; k<j; k++ ) {
if (document.form2.elements[DesObjID].options[k].value == "0000")
{
window.alert('您已经选择了不限!');
return;
}
}
var totalSelect=3;
k=0;
i = document.form2.elements[ObjID].options.length;
if (i==0) return;
maxsel=0;
for (h=0; h<i; h++)
if (document.form2.elements[ObjID].options[h].selected ) {
k=k+1;
maxsel=h+1;
}
if (maxsel>=i) maxsel=0;
if ( document.form2.elements[DesObjID].length + k >totalSelect ) {
window.alert('最多可选择'+totalSelect+'项!');
return;
}
if ( ObjID != -1 && DesObjID != -1 )
{ i = document.form2.elements[ObjID].options.length;
j = document.form2.elements[DesObjID].options.length;
for (h=0; h<i; h++)
{ if (document.form2.elements[ObjID].options[h].selected )
{
if (FirstName !="")
{
Text = document.form2.elements[FirstID].options[document.form2.elements[FirstID].selectedIndex].text+"-"+document.form2.elements[SecondID].options[document.form2.elements[SecondID].selectedIndex].text+"-"+document.form2.elements[ObjID].options[h].text;
}
else
{
Text = document.form2.elements[SecondID].options[document.form2.elements[SecondID].selectedIndex].text+"-"+document.form2.elements[ObjID].options[h].text;
}
Code = document.form2.elements[ObjID].options[h].value;
K_Select = false;
if (Code=="")
{
K_Select = true;
window.alert('请先选择选项再点击添加!');
return;
}
else
{
j = document.form2.elements[DesObjID].options.length;
for (k=0; k<j; k++ ) {
if (document.form2.elements[DesObjID].options[k].value == Code)
{
K_Select = true;
window.alert('您已选择了该项!');
return;
}
else
{
if (document.form2.elements[DesObjID].options[k].value == Code.substr(0,4))
{
K_Select = true;
window.alert('您已选择了该项所在类别的不限!');
return;
}
else
{
if (document.form2.elements[DesObjID].options[k].value.substr(0,4) == Code)
{
K_Select = true;
window.alert('您已选择了该项所在类别中的子项!');
return;
}
}
}
}
}
if ( K_Select == false)
{ document.form2.elements[DesObjID].options[j] = new Option(Text, Code);
}
document.form2.elements[ObjID].options[h].selected =false;
}
}
document.form2.elements[ObjID].options[maxsel].selected =true;
}
}
function DelItem(ObjName) ////把右边下拉框的信息删除
{
ObjID = GetItemID(ObjName);
min_sel=0;
if ( ObjID != -1 )
{
for (i=window.form2.elements[ObjID].length-1; i>=0; i--)
{ if (window.form2.elements[ObjID].options[i].selected)
{
if (min_sel==0 || i<min_sel)
min_sel=i;
window.form2.elements[ObjID].options[i] = null;
}
}
i=window.form2.elements[ObjID].length;
if (i>0) {
if (min_sel>=i)
min_sel=i-1;
window.form2.elements[ObjID].options[min_sel].selected=true;
}
}
}
function GetItemvalue(ObjName) //得到下拉框所有选项的值
{
ObjID = GetItemID(ObjName);
Itemvalue="" ;
i = document.form2.elements[ObjID].options.length;
for (h=0; h<i; h++)
{
if (h==0)
{
Itemvalue=document.form2.elements[ObjID].options[h].value;
}
else
{
Itemvalue=Itemvalue+","+document.form2.elements[ObjID].options[h].value;
}
}
return (Itemvalue);
}
//功能:去掉字符串前后空格
//返回值:去掉空格后的字符串
function fnRemoveBrank(strSource)
{
return strSource.replace(/^\s*/,'').replace(/\s*$/,'');
}
//计算多行文本框的字节数
function String.prototype.lenB()
{
return this.replace(/[^\x00-\xff]/g,"**").length;
}
function Juge(theForm)
{
theForm.position.value=GetItemvalue("tempposition");
theForm.workadd.value=GetItemvalue("tempworkadd");
theForm.profession.value=GetItemvalue("tempprofession");
if (theForm.profession.value=="")
{
theForm.profession.value="0000";
}
if (fnRemoveBrank(theForm.place.value) == "")
{
alert("请输入职位名称!");
theForm.place.focus();
return (false);
}
if (theForm.position.value == "")
{
alert("请选择岗位类别!");
theForm.tempposition.focus();
return (false);
}
if (theForm.workadd.value == "")
{
alert("请选择工作地区!");
theForm.tempworkadd.focus();
return (false);
}
var objv = fnRemoveBrank(theForm.number.value);
var pattern = /^[0-9]+$/;
flag = pattern.test(objv);
if(!flag)
{
alert("招聘人数:要求为数字!请重新输入。");
theForm.number.focus();
return (false);
}
var objv = fnRemoveBrank(theForm.pay.value);
var pattern = /^[0-9]+$/;
flag = pattern.test(objv);
if ((theForm.pay.value != "")&&(!flag))
{
alert("薪资待遇:要求为数字!请重新输入。");
theForm.pay.focus();
return (false);
}
if (fnRemoveBrank(theForm.foundate.value) == "")
{
alert("请选择截止日期!");
theForm.foundate.focus();
return (false);
}
if (fnRemoveBrank(theForm.introduce.value) == "")
{
alert("请输入具体要求!");
theForm.introduce.focus();
return (false);
}
if ((theForm.introduce.value).lenB()>=8000)
{
alert("具体要求太长了,要求不多于8000个字符!");
theForm.introduce.focus();
return (false);
}
//if (fnRemoveBrank(theForm.address.value) == "")
//{
//alert("请输入通信地址!");
//theForm.address.focus();
//return (false);
//}
if (fnRemoveBrank(theForm.post.value) != "")
{
var objv = fnRemoveBrank(theForm.post.value);
var pattern = /^[0-9]+$/;
flag = pattern.test(objv);
if(!flag)
{
alert("邮政编码:要求为数字!请重新输入。");
theForm.post.focus();
return (false);
}
}
if (fnRemoveBrank(theForm.contact.value) == "")
{
alert("请输入联系人!");
theForm.contact.focus();
return (false);
}
if (fnRemoveBrank(theForm.tel.value) == "")
{
alert("请输入联系电话!");
theForm.tel.focus();
return (false);
}
if (fnRemoveBrank(theForm.tel.value) != "")
{
var objv = fnRemoveBrank(theForm.tel.value);
var pattern = /^[0-9-]+$/;
flag = pattern.test(objv);
if(!flag)
{
alert("电话号码:要求为数字0-9和-的组合!请重新输入。");
theForm.tel.focus();
return (false);
}
}
if (fnRemoveBrank(theForm.fax.value) != "")
{
var objv = fnRemoveBrank(theForm.fax.value);
var pattern = /^[0-9-]+$/;
flag = pattern.test(objv);
if(!flag)
{
alert("传真号码:要求为数字0-9和-的组合!请重新输入。");
theForm.fax.focus();
return (false);
}
}
var objv = fnRemoveBrank(theForm.email.value);
var pattern = /^([a-zA-Z0-9_-])+(\.([a-zA-Z0-9_-])+)*@([a-zA-Z0-9_-])+(\.([a-zA-Z0-9_-])+)+$/;
flag = pattern.test(objv);
if(!flag)
{
alert("电子邮件:格式不正确!请重新输入。");
theForm.email.focus();
return (false);
}
}
-->
</script><%Set rst= Server.CreateObject("ADODB.RecordSet")
if request("id")<>"" then
hire_id=clng(trim(request("id")))
sql="select * from job_c_hire where hire_id="&hire_id
rst.open sql,conn,1,1
if not rst.eof then
hire_type=rst("hire_type")
hire_trade=rst("hire_trade")
hire_position=rst("hire_position")
hire_workadd=rst("hire_workadd")
hire_profession=rst("hire_profession")
hire_place=rst("hire_place")
hire_dept=rst("hire_dept")
hire_number=rst("hire_number")
hire_pay=rst("hire_pay")
hire_enddate=rst("hire_enddate")
hire_introduce=rst("hire_introduce")
hire_usergroup=rst("hire_usergroup")
hire_edu=rst("hire_edu")
hire_sex=rst("hire_sex")
hire_age1=rst("hire_age1")
hire_age2=rst("hire_age2")
hire_name=rst("hire_comname")
hire_address=rst("hire_address")
hire_post=rst("hire_post")
hire_contact=rst("hire_contact")
hire_tel=rst("hire_tel")
hire_telshowflag=rst("hire_telshowflag")
hire_fax=rst("hire_fax")
hire_email=rst("hire_email")
hire_emailshowflag=rst("hire_emailshowflag")
end if
else
sql1="select * from job_member where member_login='"&cmember_login&"'"
rst.open sql1,conn,1,1
if not rst.eof then
hire_name=rst("member_name")
hire_trade=rst("Member_trade")
hire_address=rst("Member_address")
hire_post=rst("Member_post")
hire_contact=rst("Member_contact")
hire_tel=rst("Member_tel")
hire_telshowflag=rst("Member_telshowflag")
hire_fax=rst("Member_fax")
hire_email=rst("Member_email")
hire_emailshowflag=rst("Member_emailshowflag")
else
response.write "<script language=javascript>alert('出错!');javascript:history.back();</script>"
response.end
end if
end if
rst.close
set rst=nothing
%>
<%if step="Clone" then
hire_id=""
end if%>
<form action="company_hirelist.asp?step=SaveData&id=<%=hire_id%>" method="post" name="form2" id="form2" onsubmit="return Juge(this)">
<span class="maintit">职位描述</span>
<table width="100%" border="0" cellpadding="2" cellspacing="1">
<tr>
<td width="18%" align="right"> </td>
<td width="82%" align="right"><font
color="#333333">(注:带</font><font
color="#ff6600">*</font><font color="#b00000"><font
color="#333333">号为必填项)</font></font></td>
</tr>
<tr>
<td align="right"><font
color="#ff6600">*</font>招聘类别:</td>
<td><font color="#000000">
<INPUT type=radio value="1" name=type checked>
全职
<input type=radio value="2" name=type <%if hire_type=2 then response.write "checked" end if%>>
兼职
<input type=radio value="3" name=type <%if hire_type=3 then response.write "checked" end if%>>
全职、兼职均可
<input name="trade" type="hidden" id="trade" value="<%=hire_trade%>" />
</font></td>
</tr>
<tr>
<td align="right"><font
color="#ff6600">*</font>招聘职位:</td>
<td><input name="place" type="text" id="place" size="30" maxlength="50" value="<%=hire_place%>" <%if hire_id<>"" then Response.Write"readonly"%> />(填写后不能修改,如有变更请联系客服人员。)</td>
</tr>
<tr>
<td align="right">招聘部门:</td>
<td><select name="dept" size="1" id="select4" style="WIDTH: 120px">
<option value="部门不限" selected="selected">部门不限</option>
<%
set rs=server.createobject("ADODB.Recordset")
sql="select dept_id,dept_name from job_c_dept where dept_cmember='"&cmember_login&"'"
rs.open sql,conn,1,1
do while not rs.eof
if hire_dept=rs("dept_name") then
response.write"<OPTION value="&rs("dept_name")&" selected>"&rs("dept_name")&"</option>"
else
response.write"<OPTION value="&rs("dept_name")&">"&rs("dept_name")&"</option>"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -