SelecT下拉框选中和取值的解决方法


Posted in Javascript onNovember 22, 2016

 Select下拉框的问题,想在选择一个选项后,前台显示做出变动,并且知道选择的是第几个选项。

这个很好解决:

如下:

<div class="page-header">
<div class="form-horizontal">
<div class="control-label col-lg-0">
</div>
<div class="col-lg-2">
<select class="form-control" onchange="selectOnchang(this)">
<option>男装</option>
<option>女装</option>
<option>童装</option>
<option已通过审核商家</option>
</select>
</div>
</div>

JS:

function selectOnchang(obj){ 
//获取被选中的option标签选项 
alert(obj.selectedIndex);
}

这里利用的就是onchange和selectedIndex。

onchange 事件会在域的内容改变时发生。

onchange 事件也可用于单选框与复选框改变后触发的事件。

selectedIndex: 设置或返回下拉列表中被选项目的索引号。

这样,在我们改变选项时就会触发改事件。
这样做,我们只能获得选中哪项,而如果我们选中哪项,需要传递特殊的信息,这个时候该怎么办呢。

<div class="page-header">
<div class="form-horizontal">
<div class="control-label col-lg-0">
</div>
<div class="col-lg-2">
<select class="form-control" onchange="selectOnchang(this)">
<option value="men">男装</option>
<option value="wemen">女装</option>
<option value="childe">童装</option>
<option value="yunfu">孕妇装</option>
</select>
</div>
</div>

也就是说,我在选中的同时,想获得那个value值,这个时候怎么做。

这里只用一种方法实现,其他的方法应该还有很多。

function selectOnchang(obj){ 
var value = obj.options[obj.selectedIndex].value;
alert(value);
}

以上所述是小编给大家介绍的SelecT下拉框选中和取值的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
15 个 JavaScript Web UI 库
May 19 Javascript
基于jQuery的自动完成插件
Feb 03 Javascript
input 输入框获得/失去焦点时隐藏/显示文字(jquery版)
Apr 02 Javascript
js模仿jquery的写法示例代码
Jun 16 Javascript
javascript 判断整数方法分享
Dec 16 Javascript
javascript文本模板用法实例
Jul 31 Javascript
Javascript的表单与验证-非空验证
Mar 18 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
May 28 Javascript
微信小程序 数组(增,删,改,查)等操作实例详解
Jan 05 Javascript
jQuery使用bind函数实现绑定多个事件的方法
Oct 11 jQuery
详解可以用在VS Code中的正则表达式小技巧
May 14 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
Sep 21 Javascript
javascript入门之window对象【新手必看】
Nov 22 #Javascript
AngularJS实现DOM元素的显示与隐藏功能
Nov 22 #Javascript
JavaScript ES6中CLASS的使用详解
Nov 22 #Javascript
AngularJS实现ajax请求的方法
Nov 22 #Javascript
js数组操作方法总结(必看篇)
Nov 22 #Javascript
jQ处理xml文件和xml字符串的方法(详解)
Nov 22 #Javascript
js字符串操作总结(必看篇)
Nov 22 #Javascript
You might like
PHP使用mysqli操作MySQL数据库的简单方法
2017/02/04 PHP
PHP调用接口用post方法传送json数据的实例
2018/05/31 PHP
关于javascript中的parseInt使用技巧
2009/09/03 Javascript
JQuery中的$.getJSON 使用说明
2011/03/10 Javascript
JavaScript mapreduce工作原理简析
2012/11/25 Javascript
捕获和分析JavaScript Error的方法
2014/03/25 Javascript
JavaScript 浏览器对象模型BOM使用介绍
2015/04/13 Javascript
详细解读JavaScript编程中的Promise使用
2015/07/27 Javascript
JavaScript入门基础
2015/08/12 Javascript
js实现文本框输入文字个数限制代码
2015/12/25 Javascript
nodejs操作mysql实现增删改查的实例
2017/05/28 NodeJs
Angularjs 1.3 中的$parse实例代码
2017/09/14 Javascript
Vue中封装input组件的实例详解
2017/10/17 Javascript
vue项目中使用ueditor的实例讲解
2018/03/05 Javascript
Vue.js仿Select下拉框效果
2020/02/18 Javascript
vue-router 2.0 跳转之router.push()用法说明
2020/08/12 Javascript
详解vue 中 scoped 样式作用域的规则
2020/09/14 Javascript
Python 操作文件的基本方法总结
2017/08/10 Python
Python对象属性自动更新操作示例
2018/06/15 Python
用Python编写一个高效的端口扫描器的方法
2018/12/20 Python
Python使用selenium + headless chrome获取网页内容的方法示例
2019/10/16 Python
python 遗传算法求函数极值的实现代码
2020/02/11 Python
opencv中图像叠加/图像融合/按位操作的实现
2020/04/01 Python
Flask中sqlalchemy模块的实例用法
2020/08/02 Python
Django如何使用asyncio协程和ThreadPoolExecutor多线程
2020/10/12 Python
让你相见恨晚的十个Python骚操作
2020/11/18 Python
阿迪达斯西班牙官方网站:adidas西班牙
2016/07/21 全球购物
Crocs卡骆驰洞洞鞋日本官方网站:Crocs日本
2016/08/25 全球购物
沃达丰英国有限公司:Vodafone英国
2019/04/16 全球购物
美国孕妇装购物网站:Motherhood Maternity
2019/09/22 全球购物
什么是命名空间(NameSpace)
2015/11/24 面试题
大学生2014全国两会学习心得体会
2014/03/10 职场文书
保护水资源的标语
2014/06/17 职场文书
我们的节日元宵活动方案
2014/08/23 职场文书
四风查摆问题及整改措施
2014/10/10 职场文书
Python绘制分类图的方法
2021/04/20 Python