查看: 14354|回复: 4

JS关于多重下拉选项调配关系的源代码

[复制链接]
发表于 2007-10-6 11:36:56 | 显示全部楼层 |阅读模式
台州网址导航
<?php
//////////////////////////////////////////////////////////////////////////////////////////////////////////
//File:     modify_personinfo.php
//Author:   TZNKTG
//Purpose:  This page is modify information of personal
///////////////////////////////////////////////////////////////////////////////////////////////////////////

require("admin_auth.php");
require("../include/dbfun.php");
require("../include/commonvar.php");
require("../include/seek_array.php");
require("../include/seek_array2.php");
require("../include/seek_array3.php");
require("../include/seek_arrayso.php");

session_start();

$adminname = $_SESSION['adminname'];

$userid = $_GET['userid'];
$modify_userinfo_sql="select * from ".$userinfo_table." where id=".$userid;
$db->execute($modify_userinfo_sql);

?>
<html>
<head><title>【<?php echo $title ?>】后台管理-人才信息管理</title>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<link href="../huntercss/15hr.css" type="text/css" rel="stylesheet">
<script language="javascript" src="../css_js/Options.js"></script>
<script language="javascript" src="../css_js/per_jslib.js"></script>
<script language="javascript" src="../css_js/jobAndCityCatalog.js"></script>
<script language="javascript" src="../css_js/common.js"></script>
<script language="javascript" src="../css_js/script.js"></script>
<script language="javascript" src="../css_js/per_editwork.js"></script>

</head>
<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">
     
<table width="755" border="0" align="center" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="186" valign="top" background="../images/hunter_left_bg.gif">     
<?php require("admin_left.php"); ?>
</td>
<td rowspan="2">
<table cellspacing="0" cellpadding="0" width="200" align="center" border="0">
<tbody>
<tr><td><img height="27" src="../images/hunter_admin_personinfo.gif" width="555"></td></tr>
<tr><td><img height="26" src="../images/hunter_middle_line.gif" width="555"></td></tr>
<tr><td bordercolor="#FFFFFF" background="../images/hunter_right_bg.gif" bgcolor="#FFFFFF">
<table cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
<tbody>

<?php
while($userinfo=$db->reader())
{

                ##############################################################################
               
                $userid = $userinfo['id'];//用户编号
                $_SESSION['userid'] = $userid;
                $username= $userinfo['username']; //用户名称
                $_SESSION['username'] = $username;
                $userpwd = $userinfo['userpwd']; //用户密码
                $reuserpwd = $userpwd; //用户确认密码
                $truename = $userinfo['truename']; //真实姓名
                $idcard = $userinfo['idcard']; //身份证号
                if($userinfo['sex']=="1") //性别
                {
                         $sex1=" checked";
                         $sex2=" ";
                }
                else
                {
                         $sex1=" ";
                         $sex2=" checked";
                }
                $birthdate = explode("-",$userinfo['birthdate']);//出生年月
                $year = $birthdate[0];//年数
                $level1 = $userinfo['fllevel1'];
                $level2 = $userinfo['fllevel2'];
                $level3 = $userinfo['fllevel3'];
                $edubrup = $userinfo['edubrup'];//教育与培训背景       
                $wkedyears = $userinfo['wkedyears'];//工作经历业绩--年数
                $wkedmonths = $userinfo['wkedmonths'];//工作经历业绩--月份
                $wkedcompnum = $userinfo['wkedcompnum'];//工作经历业绩--工作公司家数
                $wkedexperience = $userinfo['wkedexperience'];//工作经历业绩
                $remark = $userinfo['remark'];//自评报告
                $nowwkaddress = $userinfo['nowwkaddress'];//现在工作地址
                $appwkpos = $userinfo['appwkpos'];//求职意向
                $subpostsort=$userinfo["subpostsort"];
                $subpostsortcn = $jobFunction{$userinfo["subpostsort"]};
                $_session["subpostsort"] = $userinfo["subpostsort"];
                $_session["subwkaddress"] = $userinfo["subwkaddress"];
                if($userinfo['reqhousing']=="1")//住房要求
                {
                        $rehousing1=" checked";
                        $rehousing2=" ";
                }
                else
                {
                        $rehousing1=" ";
                        $rehousing2=" checked";
                }
                $dealother = $userinfo['dealother'];//待遇及其它要求
                $relphone = $userinfo['relphone'];//联系电话
                $mobphone = $userinfo['mobphone'];//手机
                $lookmachine = $userinfo['lookmachine'];//寻呼机
                $email = $userinfo['email'];//电子邮件
                $homepage = $userinfo['homepage'];//个人主页
                $comaddress = $userinfo['comaddress'];//通信地址
                $postcode = $userinfo['postcode'];//邮政编码
                ##############################################################################
                ?>
                <tr><td valign="top" align="center">
                <form name="frm" action="modifyperson_result.php" method="post">
                <input type="hidden" name="job_id" value="<?php echo $subpostsort ?>">
                <input type="hidden" name="other_flag" value="">                <table cellspacing="0" cellpadding="5" width="95%" border="0">
                <tbody>

                <tr><td>欢迎<b><font color="#FF0000" size="2">【<?php echo $adminname ?>】</font></b>管理员进入人才信息管理中心。您可以通过对精英人才的全部信息进行相应的查看和修改。若发现错误、不足和不适当信息,我们将第一时间以电话或者电子邮件的方式通知相应的精英人才用户,将其加以修正,以便精英人才的信息达到更加的完善。</td></tr>

                <tr><td align="center">
                <table cellspacing="1" cellpadding="2" width="100%" border="0">
                <tbody>
                <tr><td bgcolor="white" colspan="2"><font color="#669900">注意:带“<font color="#0000ff">*</font>”项可以不填</font></td></tr>
                <tr><td bgcolor="#d1d3d4" colspan="2" height="25">一、基本信息</td></tr>
                <tr><td width="91" height="25">用户类别:</td><td width="450" height="25">
                <select class="fieldhz" style="width: 184px" name="usersort">
                <?php usersortfun(); ?>
                </select>
                <font color="#666600"> (请选择您所属的人才分类) </font>
                </td></tr>

                 <tr bgcolor="#f6f6f6">
                <td width="91" bgcolor="#f6f6f6" height="25">密  码:</td><td width="450" height="25"><input class="fieldhz" id="password" style="width: 184px; height: 21px" type="password" maxlength="14" name="password" value="<?php echo $userpwd ?>"> <font color="#666600">(至少六位)</font></td>
                </tr>

                <tr>
                <td width="91" height="25">密码确认:</td><td width="450" height="25"><input class="fieldhz"         id="confirmpassword" style="width: 184px; height: 21px" type="password" maxlength="14" name="repassword" value="<?php echo $reuserpwd ?>"></td>
                </tr>

                <tr>
                <td width="91" bgcolor="#f6f6f6">真实姓名<span style="font-size: 12px; font-family: verdana">:</span></td>        <td width="450" bgcolor="#f6f6f6"><input class="fieldhz" id="name" style="width: 184px; height: 21px" maxlength="10" value="<?php echo $truename ?>" name="name"><font color="#666600"> (填写真实姓名)</font></td>
                </tr>
               
                <tr><td width="91">身份证号<span         style="font-size: 12px; font-family: verdana">:</span></td><td width="450"><input class="fieldnumber" id="id" style="width: 184px; height: 21px" maxlength="18" value="<?php echo $idcard ?>" name="idcode"> <font color="666600">(填写真实身份证号)</font></td></tr>

                <tr>
                <td width="91"bgcolor="#f6f6f6">性  别<spanstyle="font-size:12px;font-family:verdana">:</span></td>       
                <td width=450 bgcolor="#f6f6f6"><input id="sex" style="font-size: 12px; color: rgb(224,226,222); font-family: 宋体" type="radio" name="sex" value="1"<?php echo $sex1 ?>>男 <input id="sex" style="font-size:12px;color:rgb(224,226,222); font-family: 宋体" type="radio" name="sex"  value="2"<?php echo $sex2 ?>> 女</td>
                </tr>
                       
                <tr>
                <td width=91>出生年月<span style="font-size: 12px; font-family: verdana">:</span></td>
                <td width=450><input class="fieldnumber" id="birthday_y" maxlength="4" size="3" value="<?php echo $year ?>" name="year"        > 年                
                <select class="fieldnumber" id="birthday_m" size="1" name="month" maxlength="2">
                <?php  monthfun(); ?>
                </select> 月
                <select class="fieldnumber" id="birthday_d" size="1" name="day" maxlength="2">
                <?php dayfun(); ?>
                </select> 日
                 <font color="#666600">(年龄为≥25岁,与身份证上年龄一致) </font><font color="#006699"> </font></td></tr>

                <tr>
                <td width="91" bgcolor="#f6f6f6">外语水平<span style="font-size: 12px; font-family: verdana">:</span></td>
                <td width="450" bgcolor=#f6f6f6><font color=#669900><font color=#0000ff>*</font></font></td>
                </tr>

                <tr>
                <td width="91"> </td>
                <td width="450"><font color="#3333ff"><select class="fieldhz" id="language_type" size="1" name="language1">
                <?php languagefun(); ?>
                </select>
                </font> 水平 <input class="fieldhz" id="language_extent" maxlength="6" size="9" value="<?php echo $level1 ?>" name="level1"> (第一外语)<br>
                <select class="fieldhz" id="language_type1" size="1" name="language2">
                <?php languagettfun(); ?>
                </select>
                 水平 <input class="fieldhz" id="language_extent1" maxlength="6" size="9" name="level2" value="<?php echo $level2 ?>"> (第二外语)<br>
                <select class="fieldh" id="language_type2" size="1" name="language3">
                <?php languagettfun(); ?>
                </select>
                 水平 <input class="fieldhz" id="language_extent2" maxlength="6" size="9" name="level3" value="<?php echo$level3 ?>"> (第三外语)</td>                
                </tr>

                <tr>
                <td width="91" bgcolor=#f6f6f6>最高学历<span style="font-size: 12px; font-family: verdana">:</span></td>
                <td width="450" bgcolor="#f6f6f6">
                <font color="#3333ff">
                <select class="fieldhz" id="education" style="width: 184px; height: 21px" size="1" name="education"> <?php highedutionfun(); ?>
                </select>
                </font>
                </td>
                </tr>

                <tr>
                <td width="91">计算机水平<span style="font-size: 12px; font-family: verdana">:</span></td>
                <td width="450"><font color="#3333ff">
                <select class="fieldhz" id="computerlevel" size="1" name="computerlevel">
                <?php computerlevelfun(); ?>
                </select>
                </font><font color="#669900"><font color="#0000ff"> *</font></font></td>
                </tr>

                <tr>
                <td bgcolor=#f6f6f6 colspan=2>教育与培训背景<span style="font-size: 12px; font-family:verdana">:</span></td>
                </tr>
                <tr>
                <td width="91"></td>
                <td width="450"><font face=宋体><textarea class="fieldhz" name="education_content" rows="8" cols="55"><?php echo $edubrup ?></textarea></font></td>
                </tr>
                <tr>
                <td bgcolor=#f6f6f6 colspan=2>工作经历业绩<span style="font-size: 12px; font-family: verdana">:</span></td>
                </tr>

                <tr>
                <td width="91"></td>
                <td valign="top" width="450"><font class="truetext">我有</font>
                <input class="fieldnumber" id="jobyears_y" maxlength="2" size="2"  name="jobyears_y" value="<?php echo $wkedyears ?>" > 年
                <input class="fieldnumber" id="jobyears_m" maxlength="2" size="2"  name="jobyears_m" value="<?php echo $wkedmonths ?>"> 月工作经验  曾在
                <input class="fieldnumber" id="workcompanynumber" maxlength="2" size="2"  name="workcompanynumber" value="<?php echo $wkedcompnum ?>"> 家公司任职<br><font face="宋体">
                <textarea class="fieldhz" name="job_experience" rows="8" cols="55"><?php echo $wkedexperience ?></textarea></font><br>
                <font face="宋体"><font color="#666600">(如发现毕业年限与工作经验不符,则不予以注册。)</font></font><br></td>
                </tr>

                <tr>
                <td bgcolor="#f6f6f6" colspan="2">自评报告<span style="font-size: 12px; font-family:verdana">:</span></td>
                </tr>
               
                <tr>
                <td width="91"></td>
                <td width="450"><font face=宋体><textarea class="fieldhz" id="remark" name="remark" rows="8" cols="55"><?php echo $remark ?></textarea></font></td>
                </tr>

                <tr>
                <td width="91" bgcolor=#f6f6f6>现工作地点<span style="font-size: 12px; font-family: verdana">:</span></td>
                <td width="450" bgcolor="#f6f6f6"><input class="fieldhz" id="jobaddress" maxlength="30" size="28"  name="jobaddress" value="<?php echo $nowwkaddress ?>"></td>
                </tr>

                <tr><td bgcolor="#d1d3d4" colspan="2" height="25">二、您的要求:</td></tr>
                <tr>
                <td width="91" bgcolor="#f6f6f6">求职意向<span style="font-size: 12px; font-family: verdana">:</span></td>
                <td width="450" bgcolor="#f6f6f6"><input class="fieldhz" id="objective" maxlength="200" size="28" value="<?php echo $appwkpos ?>" name="objective">(多意向可以用;分隔) </td>
                </tr>       

                <tr>
                  <td width="91">岗位类别<span
                        style="font-size: 12px; font-family: verdana">:</span></td>
                  <td width="450">
                        <select style="width: 150px" onChange="javascript:selectOnchange(document.frm.jobmaincatalogry,document.frm.jobfunction,'jobcatelog'); document.frm.job_id.value=document.frm.jobfunction.value;" name="jobmaincatalogry">                               
                                  <script language="javascript">writeJobs();</script>
                        </select>
                        <select class="fieldhz" id="jobfunction" style="width: 180px" onChange="javascript:document.frm.job_id.value=this.value;document.frm.other_flag.value=this.options[this.selectedIndex].text" name="jobfunction">                               
                        </select>
                  </td>
                </tr>
               
                                          <tr>
                  <td width="91" bgcolor="#f6f6f6">工作地点<span style="font-size: 12px; font-family: verdana">:</span>
                  </td>
                  <td width="450" bgcolor="#f6f6f6">
                        <select style="width: 120px" onChange="javascript:selectOnchange(document.frm.province,document.frm.workplace,'citys0')"  name="province">
                                <script language="javascript">writeCitys();</script>
                        </select>
                        <select class="fieldhz" id="workplace" style="width: 100px" name="workplace">                               
                        </select>
                   </td>
                </tr>               
               
                <tr>
                <td width="91">住房要求<span         style="font-size: 12px; font-family: verdana">:</span></td>
                <td width="450"><input id="homeneed" style="font-size: 12px; font-family: 宋体" type="radio"                 name="homeneed" value="1"<?php echo $rehousing1 ?>> 要求提供 <input id="homeneed" style="font-size: 12px; font-family: 宋体" type="radio" name="homeneed" value="0"<?php echo $rehousing2 ?>> 不需要</td>
                </tr>

                <tr>
                <td bgcolor="#f6f6f6" colspan="2">待遇及其它要求<span style="font-size: 12px; font-family: verdana">:</span></td>
                </tr>
                <tr>
                <td width="91" bgcolor="#ffffff"></td><td width="450" bgcolor="#ffffff"><textarea class="fieldhz" id="deal" name="deal" rows="8" cols="55"><?php echo $dealother ?></textarea><br></td>
                </tr>

                <tr><td bgcolor="#d1d3d4" colspan="2" height="25">三、联系方式:</td></tr>
                 
                <tr>
                <td width="91" bgcolor="#f6f6f6">联系电话<span style="font-size: 12px; font-family: verdana">:</span></td>
                <td width="450" bgcolor="#f6f6f6"><input class="fieldnumber" id="tel" style="width: 210px; height: 20px" maxlength="30" size="30" value="<?php echo $relphone ?>" name="tel"> <font color="#ff0000">(注明区号,格式如:0576-2572002)</font></td>
                </tr>

                <tr>
                <td width="91" bgcolor="#ffffff">手    机<span style="font-size: 12px; font-family: verdana">:</span></td>
                <td width="450" bgcolor="#ffffff"><input class="fieldnumber" id="mobile" style="width: 214px; height: 20px" maxlength="30" size="30" value="<?php echo $mobphone ?>" name="mobile"><font color="#669900"><font color="#669900"><font color="#666600"> (注:联系电话和手机必填一项)</font></font><font color="#0000ff"></font></font></td>
                </tr>

                <tr>
                <td width="91" bgcolor="#f6f6f6">寻 呼 机: </td>
                <td width="450" bgcolor="#f6f6f6"><input class="fieldnumber" id="bp" style="width: 214px; height: 20px" maxlength="20" size="30" name="bp" value="<?php echo $lookmachine ?>"> <font color="#669900"></font></td>
                </tr>

                <tr>
                <td width="91" bgcolor="#ffffff">电子邮件:</td>
                <td width=450 bgcolor="#ffffff"><input class=fieldalp id=email style="width: 214px; height: 20px" maxlength="40" size="32" value="<?php echo $email ?>" name="email"> <font color="#666600">(请准确填写,以便联系!)</font></td>
                </tr>

                <tr>
                <td width=91 bgcolor=#f6f6f6>个人主页<span style="font-size: 12px; font-family: verdana">:</span></td>        <td width="450" bgcolor="#f6f6f6"><input class="fieldalp" id="homepage" style="width: 214px; height: 20px" maxlength="48" size="32" value="<?php echo $homepage ?>" name="homepage"></td>
                </tr>

                <tr>
                <td width=91 bgcolor="#ffffff">通信地址<span style="font-size: 12px; font-family: verdana">:</span></td><td width="450" bgcolor="#ffffff"><input class="fieldhz" id="address" style="width: 214px; height: 20px" maxlength="150" size="33" value="<?php echo $comaddress ?>" name="address">  <font color="#669900"><font color="#0000ff">*</font></font></td>
                </tr>

                <tr>
                <td width=91 bgcolor=#f6f6f6>邮政编码<span style="font-size: 12px; font-family:verdana">:</span></td><td width="450" bgcolor="#f6f6f6"><input class="fieldnumber" id="post_code" style="width: 214px; height: 21px" maxlength="6" size="33" value="<?php echo $postcode ?>" name="post_code"> <font color="#669900"><font color="#0000ff">*</font></font></td>
                </tr>
               
                <tr>
                <td width="541" height="35" colspan="2" align="center"><input id="okbutton" style="font-size: 12px; font-family: 宋体" onClick="return checkform(this)" type="submit" value=" 修 改 "name="submit">    <input id="cancelbutton" style="font-size: 12px; font-family: 宋体" type="button"  name="back" value=" 返 回 " onclick="history.back()"></td>
                </tr>               

                <script language="javascript">
               
                function js_init_cn()
                {

                        //用户人才分类
                        js_set_sel(document.frm.usersort,'<? echo $userinfo[usersort];?>');
                        //用户出生月份
                        js_set_sel(document.frm.month, '<? echo $birthdate[1];?>');
                        //用户出生日数
                        js_set_sel(document.frm.day, '<? echo $birthdate[2];?>');
                        //第一外语
                        js_set_sel(document.frm.language1, '<? echo $userinfo[flsort1];?>');
                        //第二外语
                        js_set_sel(document.frm.language2, '<? echo $userinfo[flsort2];?>');
                        //第三外语
                        js_set_sel(document.frm.language3, '<? echo $userinfo[flsort3];?>');
                        //最高学历
                        js_set_sel(document.frm.education, '<? echo $userinfo[highedu];?>');
                        //计算机水平
                        js_set_sel(document.frm.computerlevel, '<? echo $userinfo[complevel];?>');
                        //岗位大类别
                        //js_set_sel(document.frm.jobmaincatalogry, '<? echo englishcn($userinfo[postsort]);?>');
                        //岗位小类别
                        //js_set_sel(document.frm.jobfunction, '<? echo $userinfo[subpostsort];?>');
                        //add_subitem1(document.frm.jobmaincatalogry,document.frm.jobfunction,0);                       
                        add_item(document.frm.jobmaincatalogry, document.frm.jobfunction, document.frm.job_id.value);                       
                        //工作地点(省、直辖市、自治区)
                        js_set_sel(document.frm.province, '<? echo  englishcn($userinfo[wkaddress]);?>');                        //工作地点 (地级市、县级市、区)                       
                        add_city(document.frm.workplace, "<? echo englishcn($userinfo[wkaddress]);?>", "<? echo englishcn($userinfo[subwkaddress]);?>",0);  
                       
                       
                }
                js_init_cn();
               

</script>

<?php
} ?>
</td></tr></tbody></table>
</td></tr></tbody></table>
</form>
<table cellspacing="0" cellpadding="0" width="94%" align=center border=0>
<tbody>           
<tr><td><img height="10" src="../images/hunter_right_bottom.gif" width="555"></td></tr>
</tbody>
</table>
</td></tr></tbody></table>
</td></tr></tbody></table>
<tr>
<td valign="bottom" background="../images/hunter_left_bg.gif"><img src="../images/hunter_left_bottom.gif"></td>
</tr>
</td></tr></tbody></table><br>
</body>
</html>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
 楼主| 发表于 2007-10-6 11:37:58 | 显示全部楼层
台州网址导航

JS关于多重下拉选项调配关系的源代码[续]

Option.js内容:
/*******************************************************************
*输出全国各省辖市下拉列表项writeCitys()
*输出企业性质下拉列表项writeProperity()
*输出工作岗位类别下拉列表项writeJobs()
*输出行业类别下拉列表项writeCalling()
*输出学历下拉列表项writeDegree()
*输出更新时间下拉列表项writeUpdateDate()
*******************************************************************/
/**输出全国各省辖市下拉列表项*/
function writeCitys()
{
        with(document)
        {
                write("<option value='北京'>北京市</option>");
                write("<option value='上海'>上海市</option>");
                write("<option value='天津'>天津市</option>");
                write("<option value='重庆'>重庆市</option>");
                write("<option value='广东'>广东省</option>");
                write("<option value='江苏'>江苏省</option>");
                write("<option value='浙江'>浙江省</option>");
                write("<option value='福建'>福建省</option>");
                write("<option value='湖南'>湖南省</option>");
                write("<option value='湖北'>湖北省</option>");
                write("<option value='山东'>山东省</option>");
                write("<option value='辽宁'>辽宁省</option>");
                write("<option value='吉林'>吉林省</option>");
                write("<option value='云南'>云南省</option>");
                write("<option value='四川'>四川省</option>");
                write("<option value='安徽'>安徽省</option>");
                write("<option value='江西'>江西省</option>");
                write("<option value='黑龙江'>黑龙江省</option>");
                write("<option value='河北'>河北省</option>");
                write("<option value='陕西'>陕西省</option>");
                write("<option value='海南'>海南省</option>");
                write("<option value='河南'>河南省</option>");
                write("<option value='山西'>山西省</option>");
                write("<option value='内蒙古'>内蒙古自治区</option>");
                write("<option value='广西'>广西壮族自治区</option>");
                write("<option value='贵州'>贵州省</option>");
                write("<option value='宁夏'>宁夏回族自治区</option>");
                write("<option value='青海'>青海省</option>");
                write("<option value='新疆'>新疆维吾尔自治区</option>");
                write("<option value='西藏'>西藏自治区</option>");
                write("<option value='甘肃'>甘肃省</option>");
                write("<option value='台湾'>台湾省</option>");
                write("<option value='香港'>香港特别行政区</option>");
                write("<option value='澳门'>澳门特别行政区</option>");
                write("<option value='国外'>国外</option>");
                write("<option value='其他'>其他</option>");
        }
}
/**输出企业性质下拉列表项*/
function writeProperity()
{
        with(document)
        {
                write("<option value='1'>国有企业</option>");
                write("<option value='2'>外资企业</option>");
                write("<option value='3'>合资企业</option>");
                write("<option value='4'>私营企业</option>");
                write("<option value='5'>民营企业</option>");
                write("<option value='6'>股份制企业</option>");
                write("<option value='7'>集体企业</option>");
                write("<option value='8'>集体事业</option>");
                write("<option value='9'>乡镇企业</option>");
                write("<option value='10'>行政机关</option>");
                write("<option value='11'>社会团体</option>");
                write("<option value='12'>事业单位</option>");
                write("<option value='13'>跨国公司(集团)</option>");
                write("<option value='14'>其他</option>");
        }       
}
/**输出工作岗位类别下拉列表项*/
function writeJobs()
{
        with(document)
        {
                write("<option value='1000'>计算机(IT)类</option>");
                write("<option value='1100'>销售类</option>");
                write("<option value='4100'>市场营销/公关类</option>");
                write("<option value='4200'>客户服务类</option>");
                write("<option value='1200'>经营/管理类</option>");
                write("<option value='1300'>财务/审(统)计类</option>");
                write("<option value='1900'>公司文职类</option>");
                write("<option value='3100'>行政/人事类</option>");
                write("<option value='3500'>工业/工厂类</option>");
                write("<option value='1500'>电子通讯/电气(器)类</option>");
                write("<option value='1600'>机械(电)/仪表类</option>");
                write("<option value='1400'>金融/保险/证券类</option>");
                write("<option value='1800'>房地产/建筑施工类</option>");
                write("<option value='2100'>广告(装潢、包装)设计类</option>");
                write("<option value='2200'>文体/教育/培训类</option>");
                write("<option value='2400'>卫生医疗/美容保健类</option>");
                write("<option value='2600'>化工/制药类</option>");
                write("<option value='1700'>能源动力类</option>");
                write("<option value='2700'>宾馆饭店/餐饮旅游类</option>");
                write("<option value='2800'>商店/零售服务类</option>");
                write("<option value='3600'>技工/普工类</option>");
                write("<option value='3700'>轻工类</option>");
                write("<option value='2900'>后勤保障类</option>");
                write("<option value='4300'>翻译类</option>");
                write("<option value='4400'>物流/贸易/采购类</option>");
                write("<option value='4500'>咨询/顾问类限</option>");
                write("<option value='4600'>法律专业人员类</option>");
                write("<option value='4700'>广播/影视/摄影专业类</option>");
                write("<option value='4800'>编辑/发行类</option>");
                write("<option value='3000'>其他类</option>");
        }       
}
/**输出行业类别下拉列表项*/
function writeCalling()
{
        with(document)
        {
                write("<option value='1'>互联网、电子商务</option>");
                write("<option value='2'>计算机业(软件、数据库、系统集成)</option>");
                write("<option value='3'>计算机业(硬件、网络设备)</option>");
                write("<option value='4'>电子、微电子技术</option>");
                write("<option value='5'>通讯、电信业</option>");
                write("<option value='6'>家电业</option>");
                write("<option value='7'>批发零售(百货、超市、购物中心、专卖店…)</option>");
                write("<option value='8'>贸易、商务、进出口</option>");
                write("<option value='9'>电气</option>");
                write("<option value='10'>电力、能源、矿产业</option>");
                write("<option value='11'>石油、化工业</option>");
                write("<option value='12'>生物工程、制药、环保</option>");
                write("<option value='13'>机械制造、机电设备、重工业</option>");
                write("<option value='14'>汽车、摩托车</option>");
                write("<option value='15'>仪器仪表、电工设备</option>");
                write("<option value='16'>广告、公关、设计</option>");
                //write("<option value='17'>媒体、影视制作、新闻出版</option>");                //合并到18
                write("<option value='18'>艺术、文化传播、媒体、影视制作、新闻出版</option>");
                write("<option value='19'>快速消费品(食品、饮料、粮油、化妆品、烟酒…)</option>");
                write("<option value='20'>纺织品业(服饰、鞋类、家纺用品、皮具…)</option>");
                write("<option value='21'>咨询业(顾问、会计师、审计师、法律)</option>");
                write("<option value='22'>金融业(投资、保险、证券、银行、基金)</option>");
                write("<option value='23'>建筑、房地产、物业管理、装潢</option>");
                //write("<option value='24'>餐饮、娱乐、酒店</option>");                        //合并到26
                write("<option value='25'>运输、物流、快递</option>");
                write("<option value='26'>旅游业、餐饮、娱乐、酒店</option>");
                write("<option value='27'>办公设备、文化体育休闲用品、家居用品</option>");
                write("<option value='28'>印刷、包装、造纸</option>");
                write("<option value='29'>生产、制造、加工</option>");
                write("<option value='30'>教育、培训、科研院所</option>");
                write("<option value='31'>医疗、保健、卫生服务</option>");
                write("<option value='32'>人才交流、中介</option>");
                write("<option value='33'>协会、社团、政府公用事业、社区服务</option>");
                write("<option value='34'>农、林、牧、副、渔业</option>");
                write("<option value='36'>法律</option>");                                        //新增
                write("<option value='35'>其他</option>");
        }       
}
/**输出学历下拉列表项(如果该函数有传参数,则默认选中博士,此做法主要是针对企业管理中心的简历搜索的重置)*/
function writeDegree()
{
        var strSelected;
        if(writeDegree.arguments.length==0)
        {
                strSelected="";
        }
        else
        {
                //alert(writeDegree.arguments.callee);
                strSelected="selected";       
        }
        with(document)
        {                               
                write("<option value='20'>高中</option>");
                write("<option value='30'>中专</option>");
                write("<option value='40'>大专</option>");
                write("<option value='50'>本科</option>");
                write("<option value='60'>硕士</option>");                                                                                                               
                write("<option value='70' "+strSelected+">博士</option>");                               
        }
}

//第一种外语水平下拉选项
function writeForeignLanguage()
{
        with(document)
        {
                write("<option value=英语>英语</option>");
                write("<option value=日语>日语</option>");
                write("<option value=法语>法语</option>");
                write("<option value=德语>德语</option>");
                write("<option value=阿拉伯语>阿拉伯语</option>");
                write("<option value=朝鲜语>朝鲜语</option>");
                write("<option value=西班牙语>西班牙语</option>");
                write("<option value=俄语>俄语</option>");
                write("<option value=意大利语>意大利语</option>");
                write("<option value=其他>其他</option>");
        }
}

//第二、三种外语水平下拉选项
function writettForeignLanguage()
{
        with(document)
        {
                write("<option value=''></option>");
                write("<option value=英语>英语</option>");
                write("<option value=日语>日语</option>");
                write("<option value=法语>法语</option>");
                write("<option value=德语>德语</option>");
                write("<option value=阿拉伯语>阿拉伯语</option>");
                write("<option value=朝鲜语>朝鲜语</option>");
                write("<option value=西班牙语>西班牙语</option>");
                write("<option value=俄语>俄语</option>");
                write("<option value=意大利语>意大利语</option>");
                write("<option value=其他>其他</option>");
        }
}


/**输出更新时间下拉列表项*/
function writeUpdateDate()
{
        with(document)
        {
                write("<option value='99999'>不限</option>");
                write("<option value='1'>1天内</option>");
                write("<option value='3'>3天内</option>");
                write("<option value='7'>一周内</option>");
                write("<option value='15'>半月内</option>");
                write("<option value='30'>一个月内</option>");
                write("<option value='90' selected>三个月内</option>");
                write("<option value='183'>半年内</option>");
                write("<option value='366'>一年内</option>");
        }       
}

/**输出计算机水平下拉列表项*/
function writeComputerLevel()
{
        with(document)
        {
                write("<option value='初级'>初级</option>");
                write("<option value='中级'>中级</option>");
                write("<option value='高级'>高级</option>");
                write("<option value='高校非计算机专业二级'>高校非计算机专业二级</option>");
                write("<option value='高校非计算机专业三级(偏软)'>高校非计算机专业三级(偏软)</option>");
                write("<option value='高校非计算机专业三级(偏硬)'>高校非计算机专业三级(偏硬)</option>");
                write("<option value='初级程序员'>初级程序员</option>");
                write("<option value='程序员'>程序员</option>");
                write("<option value='高级程序员'>高级程序员</option>");
                write("<option value='系统分析员'>系统分析员</option>");
                write("<option value='网络程序员'>网络程序员</option>");
                write("<option value='网络设计师'>网络设计师</option>");
                write("<option value='全国计算机等级考试一级'>全国计算机等级考试一级</option>");
                write("<option value='全国计算机等级考试二级'>全国计算机等级考试二级</option>");
                write("<option value='全国计算机等级考试三级'>全国计算机等级考试三级</option>");
                write("<option value='全国计算机等级考试四级'>全国计算机等级考试四级</option>");
                write("<option value='微软认证产品专家(MCP)'>微软认证产品专家(MCP)</option>");
                write("<option value='微软认证网站建造专家(MCP+Site Builder)'>微软认证网站建造专家(MCP+Site Builder)</option>");
                write("<option value='微软认证系统工程师(MCSE)'>微软认证系统工程师(MCSE)</option>");
                write("<option value='微软认证数据库管理员(MCDBA)'>微软认证数据库管理员(MCDBA)</option>");
                write("<option value='微软认证开发专家(MCSD)'>微软认证开发专家(MCSD)</option>");
                write("<option value='Cisco职业资格认证CCNA'>Cisco职业资格认证CCNA</option>");
                write("<option value='Cisco职业资格认证CCDP'>Cisco职业资格认证CCDP</option>");
                write("<option value='Cisco职业资格认证CCNP'>Cisco职业资格认证CCNP</option>");
                write("<option value='Cisco职业资格认证CCIE'>Cisco职业资格认证CCIE</option>");
                write("<option value='Oracle8数据库管理员'>Oracle8数据库管理员</option>");
                write("<option value='Lotus资格认证'>Lotus资格认证</option>");
                write("<option value='Lotus-CLS资格认证'>Lotus-CLS资格认证</option>");
                write("<option value='Lotus-CLI资格认证'>Lotus-CLI资格认证</option>");
                write("<option value='Notes应用开发工程师'>Notes应用开发工程师</option>");
                write("<option value='Notes系统管理工程师'>Notes系统管理工程师</option>");
                write("<option value='Notes高级应用开发工程师'>Notes高级应用开发工程师</option>");
                write("<option value='Notes高级系统管理工程师'>Notes高级系统管理工程师</option>");
                write("<option value='IBM-DB2数据库管理员'>IBM-DB2数据库管理员</option>");
                write("<option value='IBM-DB2应用开发专家'>IBM-DB2应用开发专家</option>");
                write("<option value='IBM-MQSeries工程师'>IBM-MQSeries工程师</option>");
        }               
}

/**输出月份下拉列表项*/
function writeMonthDate()
{
        with(document)
        {
                write("<option value=01>01</option>");
                write("<option value=02>02</option>");
                write("<option value=03>03</option>");
                write("<option value=04>04</option>");
                write("<option value=05>05</option>");
                write("<option value=06>06</option>");
                write("<option value=07>07</option>");
                write("<option value=08>08</option>");
                write("<option value=09>09</option>");
                write("<option value=10>10</option>");
                write("<option value=11>11</option>");
                write("<option value=12>12</option>");
        }
}

/**输出日数下拉列表项*/
function writeDayDate()
{
        with(document)
        {
                write("<option value=01>01</option>");
                write("<option value=02>02</option>");
                write("<option value=03>03</option>");
                write("<option value=04>04</option>");
                write("<option value=05>05</option>");
                write("<option value=06>06</option>");
                write("<option value=07>07</option>");
                write("<option value=08>08</option>");
                write("<option value=09>09</option>");
                write("<option value=10>10</option>");
                write("<option value=11>11</option>");
                write("<option value=12>12</option>");
                write("<option value=13>13</option>");
                write("<option value=14>14</option>");
                write("<option value=15>15</option>");
                write("<option value=16>16</option>");
                write("<option value=17>17</option>");
                write("<option value=18>18</option>");
                write("<option value=19>19</option>");
                write("<option value=20>20</option>");
                write("<option value=21>21</option>");
                write("<option value=22>22</option>");
                write("<option value=23>23</option>");
                write("<option value=24>24</option>");
                write("<option value=25>25</option>");
                write("<option value=26>26</option>");
                write("<option value=27>27</option>");
                write("<option value=28>28</option>");
                write("<option value=29>29</option>");
                write("<option value=30>30</option>");
                write("<option value=31>31</option>");
        }
}
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
 楼主| 发表于 2007-10-6 11:38:53 | 显示全部楼层
台州网址导航

JS关于多重下拉选项调配关系的源代码[续]

//per_editworks.js中js函数--add_item(mainitem, subitem, id)
function add_item(mainitem, subitem, id)
{
    var szHref = document.location.href.toUpperCase();
    //alert(szHref);
    var flag = szHref.indexOf("_EN.JSP")>-1; //显示英文

    if (id < 1)
    {
        mainitem.selectedIndex = 0 ;
        var subvalue=mainitem.options[mainitem.selectedIndex].value;
        itemCount = catelogCount;
        items = catelogs;
        var opt=document.createElement("OPTION");
        for (i=0;i<itemCount-1; i++)
        {
            if ((items[2]).substring(0,2) == subvalue.substring(0,2))
            {
                var opt=document.createElement("OPTION");
                if (flag) opt.text=items[i+1][1];
                else opt.text=items[i+1][0];
                opt.value=items[i+1][2];
                document.all.job_id.value = items[i+1][2];
                if (opt.value.substring(0,2) == subvalue.substring(0,2)) subitem.add(opt);
            }
        }
    }
    else
    {
        var mi = (''+id).substring(0,2)+'00';
        for (k=0; k<mainitem.length; k++)
        {
            if (mainitem.options[k].value == mi)
                mainitem.selectedIndex = k;
        }
        itemCount = catelogCount;
        items = catelogs;

        if (id == items[itemCount-1][2])
        {
            var opt=document.createElement("OPTION");
            if (flag) opt.text=items[itemCount-1][1];
            else  opt.text=items[itemCount-1][0];
            opt.value=items[itemCount-1][2];
            subitem.add(opt);
            return;
        }

        var prefix = mi.substring(0,2);
        var arrval = '';
        for (i=0;i<itemCount-1; i++)
        {
            arrval =items[2].substring(0, 2);
            if (arrval == prefix)
            {
                var opt=document.createElement("OPTION");
                if (flag) opt.text=items[i+1][1];
                else opt.text=items[i+1][0];
                opt.value=items[i+1][2];
                arrval =items[i+1][2].substring(0, 2);
                if (arrval==prefix) subitem.add(opt);
                if (opt.value == id) opt.selected = true;
            }
        }
    }
}
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
 楼主| 发表于 2007-10-6 11:39:26 | 显示全部楼层
台州网址导航

JS关于多重下拉选项调配关系的源代码[续]

########common.js中selectOnchange函数#########
/**
*下拉列表的值的改变
*mainitem:主类表单元素
*subitem:子类表单元素
*catalog:分类(城市、职位类别等主要是方便函数的重用)
*/
function selectOnchange(mainitem,subitem,catalog)
{
        var flag = 1; //显示英文
        if (document.location.href.indexOf("_En.jsp")=="-1") flag = 0; //显示中文
        setSubSelectItem(catalog,mainitem,subitem,flag);
}
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
 楼主| 发表于 2007-10-6 11:39:51 | 显示全部楼层
台州网址导航

JS关于多重下拉选项调配关系的源代码[续]

//per_jslib.js中 js_set_sel(obj, val)函数和add_city(subitem, pval, val, flag)函数
function js_set_sel(obj, val)
{
    for (i=0; i<obj.length; i++)
    {
        if (obj.options.value == val)
        {
            obj.options.selected = true;
            break;
        }
    }
}


function add_city(subitem, pval, val, flag)
{
    var bJb = (subitem.name.indexOf('jobLocation')>-1) ;
    itemCount = cityCount;
    items = citys;
    var mc = pval;
    if (mc == '') return;
    //alert('mc = '+mc);
    if (flag==1)
    {
        for (i=0; i<itemCount; i++)
        {
            if (items[3] == val)
            {
               mc = items[1];
               break;
            }
        }

        //alert(i+'----'+(i<itemCount-1 && mc != items[i+1][1]));
        if (pval == 'Qita')
        {
            var opt=document.createElement("OPTION");
            opt.text='Qita'; opt.value='Qita';
            subitem.add(opt);
            if (opt.value == val) opt.selected = true;
            return ;
        }
    }

    for (i=0; i<itemCount; i++)
    {
        if (items[1] == mc)
        {
            var opt=document.createElement("OPTION");
            if (flag==1)
            {   
                if (bJb)
                {
                    //alert(items[3]+'---'+items[1] );
                    opt.text=items[3];
                    opt.value=items[3];
                    subitem.add(opt);
                    if (opt.value == val) opt.selected = true;
                }
                else
                {   
                    //alert('sssssss');
                    if (i<itemCount-1 && mc != items[i+1][1]) continue;
                    if (i<itemCount-1) { opt.text=items[i+1][3]; opt.value=items[i+1][3]; }
                    else  { opt.text=items[3]; opt.value=items[3];}
                    //if (i==476) alert(items[3]+'---'+items[1] );
                    subitem.add(opt);
                    if (opt.value == val) opt.selected = true;
                }
            }
            else
            {
                if (bJb)
                {
                    opt.text=items[0].replace('├-',''); opt.value=items[2];
                    subitem.add(opt);
                    if (opt.value == val) opt.selected = true;
                }
                else
                {
                    if (i<itemCount-1 && mc != items[i+1][1]) continue;
                    if (i<itemCount-1) { opt.text=items[i+1][2]; opt.value=items[i+1][2]; }
                    else { opt.text=items[2]; opt.value=items[2]; }
                    subitem.add(opt);
                    if (opt.value == val) opt.selected = true;
                }
            }

        }
    }
}
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2026 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

快速回复 返回顶部 返回列表