标签:
杂谈 |
【高分求解】:ASP如何获取SELECT下所有OPTION的值?
最佳答案
对最佳答案的评论 共 1 条
其他回答 共 3 条
http://img.baidu.com/img/iknow/icn_point.gif 悬赏分:60 - 解决时间:2006-9-19 12:04
<select name="select">
<option value="11">11</option>
<option value="22">22</option>
<option value="33">33</option>
<option value="44">44</option>
<option value="55">55</option>
</select>
我想用ASP 获取这个SELECT中所有OPTION的值,有几个OPTION就在数据库里保存几条记录,但是request("select")只能获取被选中的那个OPTION,其他的就不能获取了,谢谢谁能帮忙解决下。
<option value="11">11</option>
<option value="22">22</option>
<option value="33">33</option>
<option value="44">44</option>
<option value="55">55</option>
</select>
我想用ASP 获取这个SELECT中所有OPTION的值,有几个OPTION就在数据库里保存几条记录,但是request("select")只能获取被选中的那个OPTION,其他的就不能获取了,谢谢谁能帮忙解决下。
问题补充:60分求解,公司急用,谢谢大家
<%@LANGUAGE="JAVASCRIPT"
CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
function alt()
{
var s="";
for(i=0;i<=document.all("select1").length-1;i++)
{
var s=s+document.form1.select1.options(i).value+",";
}
alert(s);
}
</script>
</head>
<body>
<form name="form1" method="post">
<select name="select1" onchange="alt()">
<option value="11">11</option>
<option value="22">22</option>
<option value="33">33</option>
<option value="44">44</option>
<option value="55">55</option>
</select>
</form>
</body>
</html>
我帮你把value用","分开了,然后你可以用javascript打开一个新窗口,传递的参数用s就可以了,我就不说了
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
function alt()
{
var s="";
for(i=0;i<=document.all("select1").length-1;i++)
{
var s=s+document.form1.select1.options(i).value+",";
}
alert(s);
}
</script>
</head>
<body>
<form name="form1" method="post">
<select name="select1" onchange="alt()">
<option value="11">11</option>
<option value="22">22</option>
<option value="33">33</option>
<option value="44">44</option>
<option value="55">55</option>
</select>
</form>
</body>
</html>
我帮你把value用","分开了,然后你可以用javascript打开一个新窗口,传递的参数用s就可以了,我就不说了
回答者:pansyqiang - 举人 五级 9-19 11:59
提问者对于答案的评价:
非常感谢
评价已经被关闭 目前有 1 个人评价
不好 100% (1) |
高手啊! 不禁要顶一下!
提交表名称不一样,就可以获取啦!
可以在提交表单的 时候用js将select
值赋给一个隐藏域, 然后request("隐藏域")
1.document.formName.select.options.length
2.document.formName.select.options[document.formName.select.selectedIndex].text//终级用户
如果你要用asp调用,就加一个隐藏域,比如shu,在这里加一句<select name="select" onchang="document.formName.shu.value=document.formName.select.options.length">
要更详细的值,道理一样,或者你可以做一个javascript
2.document.formName.select.options[document.formName.select.selectedIndex].text//终级用户
如果你要用asp调用,就加一个隐藏域,比如shu,在这里加一句<select name="select" onchang="document.formName.shu.value=document.formName.select.options.length">
要更详细的值,道理一样,或者你可以做一个javascript