| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 604 人关注过本帖
标题:我怎么取这个选择内容的值
只看楼主 加入收藏
d778
Rank: 1
等 级:新手上路
帖 子:257
专家分:0
注 册:2006-1-10
收藏
 问题点数:0 回复次数:8 
我怎么取这个选择内容的值
<select name="ctlSelect" id="ctlSelect">
<option value='0' selected="selected">请选择要货运的国家</option>
<option value='0'>----------------------</option>
<option value='224'>United States</option>
<option value='223'>United Kingdom</option>
<option value='199'>Switzerland</option>
<option value='198'>Sweden</option>
</select>

代码如上! 这个页面为 111.asp
我想把选择的值 提交到这个里面 <form method="POST" action="111.asp?action=<%=("ctlSelect")%>">

点确定 后 该页面地址栏显示111.asp?action=224
红色的部分要怎么写呢
搜索更多相关主题的帖子: 选择 
2007-09-04 21:06
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 

一定要这么做?不能在asp里检查post吗?

一定要这么做的话可以在option的onchange中修改form的action,或者在提交时修改action……

2007-09-04 21:42
zhongx
Rank: 2
等 级:论坛游民
威 望:1
帖 子:370
专家分:42
注 册:2007-8-16
收藏
得分:0 
<select name="ctlSelect" id="ctlSelect">
<option value='0' selected="selected">请选择要货运的国家</option>
<option value='0'>----------------------</option>
<option value='United States'>United States</option>
<option value='United Kingdom'>United Kingdom</option>
<option value='Switzerland'>Switzerland</option>
<option value='Sweden'>Sweden</option>
</select>

感动常在,每天进步一点点,开心学习在编程论坛。
http://www.
2007-09-04 22:42
huyobt
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-9-5
收藏
得分:0 
既然有from表单了就不用跟参数了,直接request就可以了
2007-09-05 09:34
huyobt
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-9-5
收藏
得分:0 
<form method="POST" action="111.asp?action=<%=("ctlSelect")%>">


<form method="POST" action="111.asp?action=<%=ctlSelect%>">
2007-09-05 17:04
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
<script language="javascript">
function ctlSelect_Change(Idx)
{
var selObj=document.ctlSelect;
var selVal=selObj.options[Idx].value;
document.form1.action="111.asp?action="+selVal;
}
</script>
<form name="form1" method="POST" action="111.asp?action=<%=("ctlSelect")%>">
<select name="ctlSelect" onChange="ctlSelect_Change(this.selectedIndex);" >
<option value='0' selected="selected">请选择要货运的国家</option>
<option value='0'>----------------------</option>
<option value='224'>United States</option>
<option value='223'>United Kingdom</option>
<option value='199'>Switzerland</option>
<option value='198'>Sweden</option>
</select>
</form>
2007-09-05 20:08
xcnli
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-9-5
收藏
得分:0 
6楼的程序运行后显示的是111.asp?action=ctlSelect
2007-09-06 08:44
IT大鄂
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-9-6
收藏
得分:0 
你就直接用request.form("ctlSelect")就可以得到select的值了,不过之前得做一下判断。action得到的是什么值。
2007-09-06 16:44
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
<script language="javascript">
function ctlSelect_Change(Val)
{
document.form1.action="111.asp?action="+Val;
}
</script>
<form name="form1" method="POST" action="111.asp?action=<%=("ctlSelect")%>">
<select name="ctlSelect" onChange="ctlSelect_Change(this.options[this.selectedIndex].value);" >
<option value='0' selected="selected">请选择要货运的国家</option>
<option value='0'>----------------------</option>
<option value='224'>United States</option>
<option value='223'>United Kingdom</option>
<option value='199'>Switzerland</option>
<option value='198'>Sweden</option>
</select>
</form>
这样呢?
2007-09-06 16:52
快速回复:我怎么取这个选择内容的值
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014383 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved