高分求一段脚本

shnnui1 2005-04-24 02:38:28

我需要还原表表单的内容,但是我对JS不是很懂,又急用
请高手帮忙
网页如下,可以直接看的,纯htm来的


<SCRIPT language=JavaScript>
function moveOver(a,b,dbl) {
var sltLocationID = a;
var sltSubLocationID = b;
if (sltSubLocationID.options.length >= 3) {
alert("不能超过3个");
return;
}

var cur_index = sltLocationID.selectedIndex;
if (cur_index != -1){
for (var j=0;j<sltSubLocationID.options.length;j++) {
if (sltSubLocationID.options[j].text == sltLocationID.options[cur_index].text) {
alert("您不能重复加入");
return;
}
}
sltSubLocationID.options.add(new Option(sltLocationID.options[cur_index].text,sltLocationID.options[cur_index].value));

if (!dbl){
var next_index = cur_index + 1;
if (next_index > sltLocationID.length - 1)
next_index = sltLocationID.length - 1;
sltLocationID.options[next_index].selected = true;
}
}
}

function removeMe(c,dbl) {
var sltSubLocationID = c;
var cur_index = sltSubLocationID.selectedIndex;
if (cur_index != -1){
sltSubLocationID.options.remove(cur_index);
if (!dbl){
var next_index = cur_index;
if (sltSubLocationID.length != 0){
if (next_index >= sltSubLocationID.length - 1)
next_index = sltSubLocationID.length - 1;
sltSubLocationID.options[next_index].selected = true;
}
}
}
}

function ChangeOption(form)
{
var len = form.s_oldsit.options.length - 1;
var TempOptionStr;
for (var i=len;i>=0;i--) {
form.s_oldsit.options.remove(i);
}
var SkillCode = form.s_sit_hidden.value;
var currentValue = form.s_oldssit.value;
if (currentValue.length!=0){
var arrValue = SkillCode.split(";");
for (var i=0;i<arrValue.length;i++){
var arrOneValue = arrValue[i].split(",");

if (currentValue == arrOneValue[0].substr(0,currentValue.length)) { //查找到合适的项目
TempOptionStr=arrOneValue[1];
TempOptionStr=((arrOneValue[0].length==2)?'':' ')+TempOptionStr;
form.s_oldsit.options.add(new Option(TempOptionStr,arrOneValue[0]));
}
}
}
}
</SCRIPT>
<TABLE align=center border=0 cellPadding=0
cellSpacing=0 width="500">
<TBODY>
<TR>
<TD height=23 vAlign=top width=200> <TABLE bgColor=#dbdbdb border=0 cellPadding=0
cellSpacing=1 width="100%">
<TBODY>
<TR>
<TD bgColor=#f7f7f7> <TABLE border=0 cellPadding=0 cellSpacing=0
width="100%">
<TBODY>
<TR>
<TD align=middle bgColor=#b3a793 height=20><FONT
color=#ffffff size="2">请选择岗位类别</FONT></TD>
</TR>
<TR>
<TD bgColor=#8a7b60 height=1></TD>
</TR>
<TR>
<TD align=middle height=80><select class=text1 name=s_oldsit
ondblclick="moveOver(document.getElementById('s_oldsit'),document.getElementById('s_sit'),true);"
size=1 style="WIDTH: 180px">
<option value="总经理/总裁/CEO">总经理/总裁/CEO</option>
<option value="副总经理/副总裁/">副总经理/副总裁/</option>
<option value="财务总裁/财务副总">财务总裁/财务副总</option>
<option value="财务总监/CFO" selected>财务总监/CFO</option>
<option value="财务副总监">财务副总监</option>
<option value="总会计师">总会计师</option>
<option value="投资总监/经理">投资总监/经理</option>
<option value="财务经理">财务经理</option>
<option value="财务主任/主管">财务主任/主管</option>
<option value="审计经理">审计经理</option>
<option value="审计主任/主管">审计主任/主管</option>
<option value="税务经理">税务经理</option>
<option value="税务主任/主管">税务主任/主管</option>
<option value="会计经理">会计经理</option>
<option value="会计主任/主管">会计主任/主管</option>
<option value="成本经理">成本经理</option>
<option value="成本主任/主管">成本主任/主管</option>
<option value="融资经理">融资经理</option>
<option value="融资主任/主管">融资主任/主管</option>
<option value="预算经理">预算经理</option>
<option value="预算主任/主管">预算主任/主管</option>
<option value="基金经理">基金经理</option>
<option value="信贷经理">信贷经理</option>
<option value="信贷主任/主管">信贷主任/主管</option>
<option value="风险管理总监/经理">风险管理总监/经理</option>
<option value="理财总监/经理">理财总监/经理</option>
<option value="理赔总监/经理">理赔总监/经理</option>
</select> </TD>
</TR>
</TBODY>
</TABLE></TD>
</TR>
</TBODY>
</TABLE></TD>
<TD width=54><input class=s02 name=Submit onClick="moveOver(document.getElementById('s_oldsit'),document.getElementById('s_sit'),false);" title=选中 type=button value="添 加">
<br> <input name=s_ssit type=hidden> <br> <input class=s02 name=Submit onClick="removeMe(document.getElementById('s_sit'),false)" title=删除 type=button value="删 除"></TD>
<TD align=middle vAlign=top width=230> <TABLE align=center bgColor=#dbdbdb border=0
cellPadding=0 cellSpacing=1 width="100%">
<TBODY>
<TR>
<TD bgColor=#f7f7f7> <TABLE border=0 cellPadding=0 cellSpacing=0
width="100%">
<TBODY>
<TR>
<TD align=middle bgColor=#b3a793 height=20><FONT
color=#ffffff size="2">您已经选择的工作岗位(最多三个)</FONT></TD>
</TR>
<TR>
<TD bgColor=#8a7b60 height=1></TD>
</TR>
<TR>
<TD><select class=text1 name=s_sit
ondblclick="removeMe(document.getElementById('s_sit'),true)"
size=5 style="WIDTH: 230">
</select> </TD>
</TR>
</TBODY>
</TABLE></TD>
</TR>
</TBODY>
</TABLE></TD>
</TR>
<TR>
<TD colSpan=3
height=12></TD>
</TR>
</TBODY>
</TABLE>

...全文
79 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shnnui1 2005-04-24
  • 打赏
  • 举报
回复

我存放到数据库里面的,现在是从数据库中将值读出来
,现在的问题是如何把值还原到右边的select里面去
  • 打赏
  • 举报
回复
function removeMe(c,dbl) {
var sltSubLocationID = c;
var cur_index = sltSubLocationID.selectedIndex;
if (cur_index != -1){
sltSubLocationID.options.remove(cur_index);
if (!dbl){
var next_index = cur_index;
if (sltSubLocationID.length != 0){
if (next_index >= sltSubLocationID.length - 1)
next_index = sltSubLocationID.length - 1;
sltSubLocationID.options[next_index].selected = true;
}
}
}
}

除非你放到数组里,有记录的
shnnui1 2005-04-24
  • 打赏
  • 举报
回复
不是啦,我的意思是还原选择的内容,在
<select class=text1 name=s_sit
ondblclick="removeMe(document.getElementById('s_sit'),true)"
size=5 style="WIDTH: 230">
</select>
这一块里还原内容
不知有没有办法呀
  • 打赏
  • 举报
回复
<select class=text1 name=s_oldsit
ondblclick="moveOver(document.getElementById('s_oldsit'),document.getElementById('s_sit'),true);"
size=1 style="WIDTH: 180px">
<option value="总经理/总裁/CEO">总经理/总裁/CEO</option>
<option value="副总经理/副总裁/">副总经理/副总裁/</option>
<option value="财务总裁/财务副总">财务总裁/财务副总</option>
<option value="财务总监/CFO" selected>财务总监/CFO</option>
<option value="财务副总监">财务副总监</option>
<option value="总会计师">总会计师</option>
<option value="投资总监/经理">投资总监/经理</option>
<option value="财务经理">财务经理</option>
<option value="财务主任/主管">财务主任/主管</option>
<option value="审计经理">审计经理</option>
<option value="审计主任/主管">审计主任/主管</option>
<option value="税务经理">税务经理</option>
<option value="税务主任/主管">税务主任/主管</option>
<option value="会计经理">会计经理</option>
<option value="会计主任/主管">会计主任/主管</option>
<option value="成本经理">成本经理</option>
<option value="成本主任/主管">成本主任/主管</option>
<option value="融资经理">融资经理</option>
<option value="融资主任/主管">融资主任/主管</option>
<option value="预算经理">预算经理</option>
<option value="预算主任/主管">预算主任/主管</option>
<option value="基金经理">基金经理</option>
<option value="信贷经理">信贷经理</option>
<option value="信贷主任/主管">信贷主任/主管</option>
<option value="风险管理总监/经理">风险管理总监/经理</option>
<option value="理财总监/经理">理财总监/经理</option>
<option value="理赔总监/经理">理赔总监/经理</option>
</select>
比如这个你希望写成什么样的??

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧