asp网页中的下拉菜单如何赋值给其它标签??? 20

下拉菜单标签名和对应的值分别是:普通会员-10高级会员-20终身会员-30说明:前面的汉字是菜单中显示的文本,后面的数字是对应的值。以下是下拉菜单的代码:<selectn... 下拉菜单标签名和对应的值分别是:
普通会员-10
高级会员-20
终身会员-30
说明:前面的汉字是菜单中显示的文本,后面的数字是对应的值。

以下是下拉菜单的代码:
<select name="servicename" id="select" onChange="change();">
<option selected="Selected">-请选择-</option>
<option value="10">普通会员</option>
<option value="20">高级会员</option>
<option value="30">终身会员</option>
</select>

我要的目的就是当用户在下拉菜单中选择不同的选项时,比如:选择了'普通会员',就会自动赋值给 文本框=10 ;隐藏域=普通会员
又比如:选择了'高级会员',就会自动赋值给 文本框=20;隐藏域=高级会员
展开
 我来答
362366724
2011-06-17 · TA获得超过2498个赞
知道小有建树答主
回答量:784
采纳率:0%
帮助的人:904万
展开全部
用JS菜可以,用ASP需要重新加载页面菜能显示,2这个都给你写写好把,你看看哪个好
***********************郑重提示,为方便演示,特将username隐藏域的type改为text,请自行改为hidden,既:
<input name="username" type="hidden" id="username">***************************

==============================JS代码如下============================
<form name="myForm" method="post" action="">
<select name="servicename" id="select" onChange="javascript:document.myForm.number.value=this.options[this.selectedIndex].value;document.myForm.username.value=this.options[this.selectedIndex].text;
">
<option selected="Selected">-请选择-</option>
<option value="10">普通会员</option>
<option value="20">高级会员</option>
<option value="30">终身会员</option>
</select>
<input name="number" type="text" id="number">
<input name="username" type="text" id="username">
</form>

==============================ASP代码如下============================
<form name="myForm" method="post" action="">
<select name="servicename" id="select" onChange="javascript:window.location.href=this.options[this.selectedIndex].value">
<option selected="Selected">-请选择-</option>
<option value="?vs=10&username=<%=Server.URLEncode("普通会员")%>">普通会员</option>
<option value="?vs=20&username=<%=Server.URLEncode("高级会员")%>">高级会员</option>
<option value="?vs=30&username=<%=Server.URLEncode("终身会员")%>">终身会员</option>
</select>
<%
dim vs
vs = request.QueryString("vs")
username = request.QueryString("username")
%>
<input name="number" type="text" id="number" value="<%=vs%>">
<input name="username" type="hidden" id="username" value="<%=username%>">
</form>
不稳真5185
2011-06-16 · TA获得超过128个赞
知道答主
回答量:409
采纳率:0%
帮助的人:308万
展开全部
你可以传到下一页,用onchange事件

select.htm

<form action="xxxx.asp">
<select name="select1" onchange="submit();">

<option value="1">1</option>
<option value="2">2</option>
</select>

xxxx.asp
session("sel_k")=request("select1")
response.redirect("select.htm")

这样就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
460847827
2011-06-17 · TA获得超过151个赞
知道答主
回答量:109
采纳率:100%
帮助的人:64.9万
展开全部
你只需判断下拉菜单的当前选项,把对应值赋给文本框显示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式