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;隐藏域=高级会员 展开
普通会员-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;隐藏域=高级会员 展开
展开全部
用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>
***********************郑重提示,为方便演示,特将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>
展开全部
你可以传到下一页,用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")
这样就行了
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")
这样就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你只需判断下拉菜单的当前选项,把对应值赋给文本框显示。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询