问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp中的form中,select下拉菜单,如何传递2个值?

发布网友 发布时间:2022-06-02 11:00

我来回答

4个回答

热心网友 时间:2023-10-16 14:18

有两种解决方式:

1、修改option的值
<option value="<%=rs("prod_type")%>|<%=rs("prod_name")%>"><%=rs("prod_name")%></option>
这样的话,就可以接收到如下的数据 XXX|YYYY ,这时,楼主只要将接收的数据分割一下就行了 前面的就是你的prod_type,后面的是prod_name

2、既然你的prod_type 和 prod_name都是数据库里读出来了,那么你只传一个就够了,这样你的代码不用修改。只是接收数据以后,再做一次数据库查询,得到prod_name,然后保存就可以了。

建议使用第二种方式。

-----------------------------------------------------
PS:有空请帮我踩踩我的空间,谢谢。

热心网友 时间:2023-10-16 14:18

你的思路有问题,传递应该是一个主键值,再根据这个主键值从数据库里读取才对,比如你prod_type的主键是id,给你写过示范:

<%
if request.form("prod_type")<>"" then
id=request.form("prod_type")
sql1="select * from prod_type where id="&id'如果id是数字类型
'sql1="select * from prod_type where id='"&id&"'"'如果id是字符串类型
set rs1=server.CreateObject("adodb.recordset")
rs1.open sql1,conn,1,1
prod_type=rs1("prod_type")
prod_name=rs1("prod_name")
rs1.Close
set rs1=nothing
然后把 prod_type prod_name写入到你想要写入的表就可以了
end if
%>

<form name="form1" method="post" action="">

<%sql="select * from prod_type"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,1
%>

<select name="prod_type">
<option value="--请选择--">--请选择--</option>
<% For i=1 To rs.Pagesize
If rs.Eof Then Exit For
%>
<option value="<%=rs("id")%>"><%=rs("prod_name")%></option>
<%rs.movenext
next
%>

热心网友 时间:2023-10-16 14:19

你把两个值连接起来中间用特定符号分隔 放到value中
然后接收的时候再把他们分开就可以了。
或者就是加一个隐藏域然后用js了。

热心网友 时间:2023-10-16 14:19

下拉菜单 有单选的那种 还有一个是下拉列表 可以多选的..传值是数组形式,自己看看基础
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
豆瓣酱放多了怎么补救 鑫创sssbd量产工具 为了了解某校1500名学生的体质状况,随机调查了这个学校内一定数量学生... 564÷85的竖式如何列? 上海房屋过户 要准备什么资料 个人卖房要提供哪些资料 房屋交易资料需要哪些 房子买卖要哪些资料 房产交易需要什么资料 ...让重锤自由下落,打出的一条纸带如图所示,图中 jsp的form中根据下拉框的选项跳出不同的表格怎么做 表单form里面有两个下拉框需要从数据库里读取数据,而且第二个要根据 jsp的form中根据下拉框的选项跳出不同的表格怎 VB填写HTML表单的下拉框的代码。。后面好多Form、怎么才能改Form里面的下拉框? jsp的form中根据下拉框的选项跳出不同的表格怎么做,急求,多谢大神 daming怎么读? 哪位英语高手帮我翻译下论文摘要。满意的话重赏(不要在线翻译的,要准确的) hydraulic filter是什么意思 ios无法充值错误代码2037怎么办 古代的爱情诗有哪些? 唐诗中有哪些讲颂爱情的诗句 充值的Q币可以转账到另一个QQ账号里面去吗? 崩坏3哪个角色好 新手最厉害角色推荐 《崩坏3》那个角色厉害 那个角色厉害吗 跪求经济管理毕业论文 经济管理系毕业论文 金水区索凌路办营业执照在哪办 在郑州金水区纬二路办里营业执照去哪里办 谁能告诉我硬盘接口有哪几种?并口和串口又有什么区别?谢谢了,大神帮忙啊 并口硬盘的概论 form提交后,action中怎么获取select下拉框的选中值 我好像只是偶尔被需要,从来没有很重要。 女朋友在朋友圈发 我只是偶尔被需要 从未被重要什么意思? 好像从来没重要过 只是偶尔被需要是什么意思 再说了我也只是偶尔被你需要的代替品罢了,是什么意思? 清洁工对社会有什么贡献? 关于“无私奉献的清洁”工作文670字有没有? 清洁工为城市做出默默无闻的贡献这句话有毛病么? 教师,医生,解放军战士。清洁工的贡献 一个优秀的老师和一个优秀的清洁工谁的贡献大?是不是说能力不同分工不同,贡献一样大 清洁工有什么贡献,有什么辛劳? 普洱茶减肥的具体方法是什么呀? 电视果连接提示路由器距离远,一直连不上?请问什么情况 称赞女儿懂事孝顺的诗句 在你看来配偶最让你无语的行为是啥? 让人很无语的夫妻关系或情侣关系,你见过哪些? 你见过哪些让人无语的夫妻相处模式? 夫妻之间男方怎么越来越对妻子无语 夫妻之间应该怎么做,才能让对方跟你无话不说? 辨认怎么拼音