怎样用js取得select下拉列表框内选中的option的value值呢

怎样用js取得select下拉列表框内选中的option的value值呢,第1张

单选下拉列表框对象的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选择框的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9622804.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存