
单选下拉列表框对象的value属性值就是选中项的value值,因此只需用如下代码即可
var selected_val = documentgetElementById(select_id)value;并且,通过 *** 作select下的option也可以得到被选项的value值,方法为:
var sel = documentgetElementById(select_id);var selected_val = seloptions[selselectedIndex]value;
实例演示如下:
1、HTML结构及javascript代码
<select id="test" onchange="alert(thisvalue)"><option value="0">options-0</option>
<option value="1">options-1</option>
<option value="2">options-2</option>
</select>
2、效果演示
你取的是text属性还是value属性
C#winForm中,下拉列表的item只有一个text属性
而webwebForm的下拉列表有value和text两个属性--一个是内值,一个是文本
----------
其实是你的问题描述比较让人费解。。。
A你是要选中事件发生后返回“2”
B还是open page时自动把选中项放到“2”
(话说,你为什么不用C#的web控件?搞得这么纠结。。。)
如果A,你可以用value-text,也可以用text套用hashtable的key-value
如果B,你需要显示的判断value=value,然后给项加selected
在b页面
var $text=documentURLmatch(/\b[a-zA-Z]\b=[^&]/g);
alert("GET请求有" $textlength "个参数\n" $text);//注意这一行$text是数组所有输出会打逗号,还有字符串要用连接符连接起来
根据参数值不同做不同的动作
现在有一个Id为AreaId的下拉框,要获取它当前选择项的文本和值有以下方法:
方法一:使用JavaScript原生态的方法
1获取值:
var obj=documentgetElementById("AreaId");
for (i=0;i<objlength;i++) {//下拉框的长度就是它的选项数
if (obj[i]selected== true ) {
var text=obj[i]value;//获取当前选择项的 值
}
以上就是关于怎样用js取得select下拉列表框内选中的option的value值呢全部的内容,包括:怎样用js取得select下拉列表框内选中的option的value值呢、C#中 select下拉框,如何获得数据库中的值且该值被选中,用Response.Write 如何使用、A页面form表单提交,另一个js B页面怎么获取到A页面中已选中select选择框的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)