在asp中,一个下拉框可以传多个值吗

来源:百度知道 编辑:UC知道 时间:2024/05/24 15:08:50
下拉框显示的内容是人的姓名,我选择其中一个,能把人的姓名,编号,照片传过来吗?但它的value只有一个哦~我现有只有把它的照片传过来
<option value="<%=rs("images")%>"><%=rs("name")%></option>

尝试把多个值都放在value值中,接收之后再解析出来就可以了:
<option value="<%=rs("images")%>_<%=rs("name")%>_<%=rs("id")%>"><%=rs("name")%></option>
其中各个值之间的分割符不能在各个值中出现

接收:
rStr=Request....(根据你使用的传递方法和名称接收value值)
rArr=Split(rStr,"_")
images=rArr(0)
name=rArr(1)
id=rArr(2)

回答完毕

你把编号ID传过去
在那个页面按ID查询数据库 想要什么就读出什么