asp代码如何得到下拉框的text值?
<selectclass=T1id='xgxz'name='xgxz'><optionvalue='jl'>机灵</option><optionvalue='dl'>独立...
<select class=T1 id='xgxz' name='xgxz'>
<option value='jl'>机灵</option>
<option value='dl'>独立</option>
<option value='gd'>果断</option>
</select>
在ASP代码中怎么才能得到机灵、果断等这些值的。这些代码是在同一个文件中的,当下拉框选择了某一个值后,我需要用到这些text的值。
我这个是asp的,在客户端直接操作的,采用的方式是这样
<Script Language=VBScript>
Sub xgxz_onchange()
seltext = ..... '我想问的是省略号这里这么写
totaltext=document.all("xg").value
totaltext = totaltext &","&seltext
document.all("xg").value = totaltext
end Sub
</VBScript>
就是说下拉框选择好值后,直接在客户端做处理了,不是通过form提交的。
如何是采用JavaScript,那么请详细介绍下怎么用Vbscript调用呢。
客户端界面代码实际上是用控件工具自动生成的,每次重新保存,就恢复原样了,我自己改的只能是asp代码。而且这里性格实际上有数十条,所以采用 value=‘’ value2=‘’,真的不实际的 展开
<option value='jl'>机灵</option>
<option value='dl'>独立</option>
<option value='gd'>果断</option>
</select>
在ASP代码中怎么才能得到机灵、果断等这些值的。这些代码是在同一个文件中的,当下拉框选择了某一个值后,我需要用到这些text的值。
我这个是asp的,在客户端直接操作的,采用的方式是这样
<Script Language=VBScript>
Sub xgxz_onchange()
seltext = ..... '我想问的是省略号这里这么写
totaltext=document.all("xg").value
totaltext = totaltext &","&seltext
document.all("xg").value = totaltext
end Sub
</VBScript>
就是说下拉框选择好值后,直接在客户端做处理了,不是通过form提交的。
如何是采用JavaScript,那么请详细介绍下怎么用Vbscript调用呢。
客户端界面代码实际上是用控件工具自动生成的,每次重新保存,就恢复原样了,我自己改的只能是asp代码。而且这里性格实际上有数十条,所以采用 value=‘’ value2=‘’,真的不实际的 展开
6个回答
展开全部
先给前台的下拉框加个 runat="server" 属性
<select id='xgxz' name='xgxz' runat="server">
<option value='jl'>机灵</option>
<option value='dl'>独立</option>
<option value='gd'>果断</option>
</select>
后台得到选择的文本为:
xgxz.Items[(xgxz.SelectedIndex)].Text;
搞定。给分
<select id='xgxz' name='xgxz' runat="server">
<option value='jl'>机灵</option>
<option value='dl'>独立</option>
<option value='gd'>果断</option>
</select>
后台得到选择的文本为:
xgxz.Items[(xgxz.SelectedIndex)].Text;
搞定。给分
展开全部
这样。
<select class=T1 id='xgxz' name='xgxz'>
<option value='jl' value2='机灵'>机灵</option>
<option value='dl' value2='独立'>独立</option>
<option value='gd' value2='果断'>果断</option>
</select>
获取值的时候用程序处理下。
totaltext=document.all("xgxz").value2
这样看下?
<select class=T1 id='xgxz' name='xgxz'>
<option value='jl' value2='机灵'>机灵</option>
<option value='dl' value2='独立'>独立</option>
<option value='gd' value2='果断'>果断</option>
</select>
获取值的时候用程序处理下。
totaltext=document.all("xgxz").value2
这样看下?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在后台得到:
this.xgxz.Items[(xgxz.SelectedIndex)].Text;
如果在前台用Javascript得到的话:
var a=document.form1.xgxz.selectValue;
这样就可以了。
this.xgxz.Items[(xgxz.SelectedIndex)].Text;
如果在前台用Javascript得到的话:
var a=document.form1.xgxz.selectValue;
这样就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ASP中是用 request.Form方法 取得下拉框的值。
首先命名下拉框ID为a 提交后 在所提交的网页中写如下代码
<%response.Write(request.Form("a"))%>
首先命名下拉框ID为a 提交后 在所提交的网页中写如下代码
<%response.Write(request.Form("a"))%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
于input的一样,Request.Form("xgxz")就可以获取当前选中的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询