下拉框取值问题

weiforest 2006-06-24 05:05:23
<OPTION value=1>初级工</OPTION>


如果选择了此项
在提交数据页面中如何 读去 “初级工”而不是 1

谢谢
...全文
150 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
derkling 2006-06-25
  • 打赏
  • 举报
回复
大概就是这样吧,没测试过!!!
<script language="JavaScript">
function ok(objx){
var aa;
aa=objx.options[objx.selectedIndex].text;
window.alert(aa);
}
end function
</script>

<select name="select1" onchange="ok(this)">
<option value=1>初级工</option>
</select>
mrshelly 2006-06-24
  • 打赏
  • 举报
回复
在提交页面用一个JS去把 select 的 value 设置为 text

<SCRIPT Language="JavaScript">
<!--//
function userSubmit(){
var obj=document.getElementById('select1');
for(var i=0;i<4;i++){
obj.options[i].value=obj.options[i].text;
}
return true;
}
//-->
</SCRIPT>

<FORM action="" onSubmit="userSubmit();" method="POST">
<SELECT id="select1" name="select1">
<OPTION value="1"> 用户1 </OPTION>
<OPTION value="2"> 用户2 </OPTION>
<OPTION value="3"> 用户3 </OPTION>
<OPTION value="4"> 用户4 </OPTION>
</SELECT> <BR>
<INPUT type="submit" value="GO">
</FORM>
ahhisoft 2006-06-24
  • 打赏
  • 举报
回复
改前台代码和后台代码一样都是改!
weiforest 2006-06-24
  • 打赏
  • 举报
回复
现在已经设计好了,而且如果该的话,工作量大,
不知道能否直接取
madpolice 2006-06-24
  • 打赏
  • 举报
回复
<OPTION value="1-----分隔符-----初级工">初级工</OPTION>

28,402

社区成员

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

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