下拉式菜单的问题?

sammyk 2004-08-11 11:19:48
怎样读取<option value="">&rs("name")&</option>中被点击选中的值是多少?



然后判断当前的被选中的值与数据库某一字段的值是否相等?


最后用iframe在当前的页面中产生新的页面显示当前的值在数据库的详细资料!
...全文
50 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
option value="">&rs("name")&</option>值
你可以直接取字符串
回复
19az 2004-08-12
如果你设置只选一项的话,直接用request.form("select1") 即可接收到值
如果你想多选的话,就需要在select空间中加multiple,如
<select name="select1" multiple>
<option></option>
…………
</select>
接收的时候就需要截取了,因为接收到的值是用 ,隔开的,如a1,a2,a3
Dim str
str="a1,a2,a3"
Dim intSplit
intSplit=split(str,",")
for j to ubound(str)
response.write(intSplit(j)&"<br>")
next
之后再与数据库中字段作一比较即可……
回复
mjpclab 2004-08-11
<select name="select1">
<option name="o1" value="v1">string1</option>
<option name="o2" value="v2">string2</option>
...
</select>
========================================
selvalue=request.form("select1") 'selvalue="v1","v2",.....

selvalue=replace(selvalue,"'","''")
sql="select * from table where value=" & selvalue
rs.open sql,conn ...
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-08-11 11:19
社区公告
暂无公告