如下所示:
<select name="star">
<option selected value="白羊座">白羊座(3/21-4/19)</option>
<option value="金牛座">金牛座(4/20-5/20)</option>
<option value="双子座">双子座(5/21-6/21)</option>
<option value="巨蟹座">巨蟹座(6/22-7/22)</option>
<option value="狮子座">狮子座(7/23-8/22)</option>
<option value="处女座">处女座(8/23-9/22)</option>
<option value="天枰座">天枰座(9/23-10/22)</option>
<option value="天蝎座">天蝎座(10/23-11/19)</option>
<option value="射手座">射手座(11/20-12/21)</option>
<option value="摩羯座">摩羯座(12/22-1/19)</option>
<option value="水瓶座">水瓶座(1/20-2/18)</option>
<option value="双鱼座">双鱼座(2/19-3/20)</option>
</select>
然后取得star就行了
<select name="star">
<option selected value="白羊座">白羊座(3/21-4/19)</option>
<option value="金牛座">金牛座(4/20-5/20)</option>
<option value="双子座">双子座(5/21-6/21)</option>
<option value="巨蟹座">巨蟹座(6/22-7/22)</option>
<option value="狮子座">狮子座(7/23-8/22)</option>
<option value="处女座">处女座(8/23-9/22)</option>
<option value="天枰座">天枰座(9/23-10/22)</option>
<option value="天蝎座">天蝎座(10/23-11/19)</option>
<option value="射手座">射手座(11/20-12/21)</option>
<option value="摩羯座">摩羯座(12/22-1/19)</option>
<option value="水瓶座">水瓶座(1/20-2/18)</option>
<option value="双鱼座">双鱼座(2/19-3/20)</option>
</select>
然后取得star就行了
star=request.form("star")
response.write star
%>
selectname是你的select框的名字
<input type="hidden" name="hide" value="<%=AllStarValue%>">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head><body>
<form name="form1" method="get" action="" onSubmit="return check_frm()">
<select name="star" size="10" multiple>
<option selected value="白羊座">白羊座(3/21-4/19)</option>
<option value="金牛座">金牛座(4/20-5/20)</option>
<option value="双子座">双子座(5/21-6/21)</option>
<option value="巨蟹座">巨蟹座(6/22-7/22)</option>
<option value="狮子座">狮子座(7/23-8/22)</option>
<option value="处女座">处女座(8/23-9/22)</option>
<option value="天枰座">天枰座(9/23-10/22)</option>
<option value="天蝎座">天蝎座(10/23-11/19)</option>
<option value="射手座">射手座(11/20-12/21)</option>
<option value="摩羯座">摩羯座(12/22-1/19)</option>
<option value="水瓶座">水瓶座(1/20-2/18)</option>
<option value="双鱼座">双鱼座(2/19-3/20)</option>
</select>
<input type="submit" name="bc" value="提交">
</form>
</body>
</html>
<script language="VBScript">
function check_frm()
for i=0 to document.all("star").length-1
document.all("star").options(i).selected=true
check_frm=false
next
end function
</script>
我的要求就是取出前一个表单的下拉式列表框的所有option元素的值,至于怎样操作才能动态添加sql语句到下拉式列表框,我已经达到,不在需求范围。
<input name="aaa" type="text" id="aaa">
通过form的action转移到下一个网页中,不是可以通过
<%response.write(request.form("aaa"))%> 来读出吗?
ok,我的前一张网页不是文本框,而是下拉菜单,如果
<%response.write(request.form("aaa"))%> ,不就只能读出下拉菜单的选中项的值吗?我要所有的值。
{
var sqlstr
for(i=0;i<form1.selectcombine.options.length;i++)
{sqlstr=sqlstr+form1.selectcombine.options[i].value+"/"}
<%session("sql")="bbb" & sqlstr%>}我用一个函数调用,做在提交按钮的onclick事件中,但到下一个页面时,
Response.Write session("sql")显示出来是"bbb",这是怎么一回事?
这样阿,在上一个网页的form里有这样一段代码
<input name="aaa" type="text" id="aaa">
通过form的action转移到下一个网页中,不是可以通过
<%response.write(request.form("aaa"))%> 来读出吗?
ok,我的前一张网页不是文本框,而是下拉菜单,如果
<%response.write(request.form("aaa"))%> ,不就只能读出下拉菜单的选中项的值吗?我要所有的值。
---------------------------------------奇怪,我发觉你的要求怎么一天一个样,按照你上面的说法,我做的那一个就是不管有没有选择,都全部选中,当你让它提交的时候(把程序里面的check_frm=false去除就可以提交了),它就把全部的值传递到下一个页面了,还有什么疑问一呢?
问题1:在前一个页面上我有很多按钮(是none型的),在onclick事件中我执行一段赋值代码,如:
function submit5()
{flag="<="}
原来是好的,但把你的代码贴入后,按下submit时出现运行期错误:对象不支持此属性和方法:submit5
问题2:按下确定转页面时,出现“类型不匹配:return”,问是否调试,按“否”后进入下一个页面,结果显现是正确的