📄 hire_modi.asp
字号:
<!--#include file="../../conn/conn.asp" -->
<!--#include file="../../Inc/Commoncode.asp" -->
<!--#include file="../checkvalid.asp" -->
<%If Not FRAdminLevel(303) Then
Call ErrorMsg()
End If%>
<html>
<head>
<title>修改招聘信息</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<LINK href="../css/style.css" rel=stylesheet type=text/css>
<script type="text/javascript" src="../inc/Admin.js"></script><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 (fnRemoveBrank(theForm.place.value) == "")
{
alert("请输入职位名称!");
theForm.place.focus();
return (false);
}
if (theForm.profession.value=="")
{
theForm.profession.value="0000";
}
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.funddate.value) == "")
{
alert("请输入截止日期!");
theForm.funddate.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.contact.value) == "")
{
alert("请输入联系人!");
theForm.contact.focus();
return (false);
}
if (fnRemoveBrank(theForm.tel.value) == "")
{
alert("请输入联系电话!");
theForm.tel.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></head>
<body>
<iframe height=0 width=0 src="" id="positionframe"></iframe>
<iframe height=0 width=0 src="" id="capitalframe"></iframe>
<iframe height=0 width=0 src="" id="cityframe"></iframe>
<iframe height=0 width=0 src="" id="professionframe"></iframe>
<%
hire_cmember=cint(request("member"))
search=trim(request("search"))
segment=trim(request("segment"))
operate=trim(request("operate"))
page=trim(request("page"))
Set rst= Server.CreateObject("ADODB.RecordSet")
sql="select * from job_c_hire where hire_id="&hire_cmember&""
rst.open sql,conn,1,1
%>
<table width="100%" border="0" cellpadding="2" cellspacing="1" align=center class="tableBorder">
<tr>
<th height=25 colspan="2" class="tableHeaderText">修改招聘信息</th>
</tr>
<form action="hire_update.asp?id=<%=rst("hire_id")%>&search=<%=search%>&segment=<%=segment%>&operate=<%=operate%>&page=<%=page%>" method="POST" name="form2" onSubmit="return Juge(this)">
<TBODY>
<TR >
<TD height=25 colSpan=2 align=left class="huiby"><FONT color=#333333>(注:带</FONT><FONT color=#ff6600>*</FONT><FONT color=#b00000><FONT color=#333333>号为必填项)</FONT></FONT> </TD>
</TR>
<tr>
<TD height=25 class="amrow"><FONT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -