BootStrap中关于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: 设置或返回下拉列表中被选项目的索引号。

这样,在我们改变选项时就会触发改事件。

效果如图:

BootStrap中关于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 value="all">所有申请商家</option>
<option value="check_pending">待审核商家</option>
<option value="no">未通过审核商家</option>
<option value="yes">已通过审核商家</option>
</select>
</div>
</div>

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

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

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

效果图如下:

BootStrap中关于Select下拉框选择触发事件及扩展

以上所述是小编给大家介绍的BootStrap中关于Select下拉框选择触发事件及扩展,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
一个JS翻页效果
Jul 23 Javascript
javascript 写类方式之十
Jul 05 Javascript
详谈javascript中的cookie
Jun 03 Javascript
javascript 闭包详解
Jul 02 Javascript
jQuery UI库中dialog对话框功能使用全解析
Apr 23 Javascript
基于jquery实现即时检查格式是否正确的表单
May 06 Javascript
微信小程序 WXML、WXSS 和JS介绍及详解
Oct 08 Javascript
如何提高数据访问速度
Dec 26 Javascript
vue2+el-menu实现路由跳转及当前项的设置方法实例
Nov 07 Javascript
Vue父组件调用子组件事件方法
Feb 23 Javascript
原生js实现针对Dom节点的CRUD操作示例
Aug 26 Javascript
javascript操作元素的常见方法小结
Nov 13 Javascript
基于jquery实现的银行卡号每隔4位自动插入空格的实现代码
Nov 22 #Javascript
详解Js模板引擎(TrimPath)
Nov 22 #Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
Nov 22 #Javascript
AngularJS中指令的四种基本形式实例分析
Nov 22 #Javascript
AngularJS中directive指令使用之事件绑定与指令交互用法示例
Nov 22 #Javascript
微信小程序-图片、录音、音频播放、音乐播放、视频、文件代码实例
Nov 22 #Javascript
详解js中Json的语法与格式
Nov 22 #Javascript
You might like
PHP中,文件上传
2006/12/06 PHP
hadoop常见错误以及处理方法详解
2013/06/19 PHP
PHP MVC框架中类的自动加载机制实例分析
2019/09/18 PHP
Nigma vs Liquid BO3 第二场2.14
2021/03/10 DOTA
javascript基本语法分析说明
2008/06/15 Javascript
Javascript 汉字字节判断
2009/08/01 Javascript
Extjs学习笔记之六 面版
2010/01/08 Javascript
一个简单的js树形菜单
2011/12/09 Javascript
Ajax请求在数据量大的时候出现超时的解决方法
2014/02/27 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
2015/04/12 Javascript
基于jquery实现全屏滚动效果
2015/11/26 Javascript
jQuery EasyUI框架中的Datagrid数据表格组件结构详解
2016/06/09 Javascript
Nodejs进阶:如何将图片转成datauri嵌入到网页中去实例
2016/11/21 NodeJs
Bootstrap导航条学习使用(一)
2017/02/08 Javascript
原生JS与jQuery编写简单选项卡
2017/10/30 jQuery
jQuery ajax读取本地json文件的实例
2017/10/31 jQuery
Vue动态路由缓存不相互影响的解决办法
2019/02/19 Javascript
JS使用百度地图API自动获取地址和经纬度操作示例
2019/04/16 Javascript
JavaScript实现Tab标签页切换的最简便方式(4种)
2020/06/28 Javascript
Antd表格滚动 宽度自适应 不换行的实例
2020/10/27 Javascript
基于javascript实现放大镜特效
2020/12/03 Javascript
在Python中获取操作系统的进程信息
2019/08/27 Python
德国原装品牌香水、化妆品和手表网站:BRASTY.DE
2016/10/16 全球购物
Myprotein瑞士官方网站:运动营养和健身网上商店
2019/09/25 全球购物
意大利在线药房:Saninforma
2021/02/11 全球购物
如何提高JDBC的性能
2013/04/30 面试题
前台文员岗位职责
2013/12/28 职场文书
网络程序员自荐信
2014/01/25 职场文书
法学专业自我鉴定
2014/02/05 职场文书
住院医师规范化培训实施方案
2014/06/12 职场文书
小学亲子活动总结
2014/07/01 职场文书
超市开业庆典活动策划方案
2014/09/15 职场文书
个人培训总结
2015/03/05 职场文书
公司表扬信格式
2015/05/04 职场文书
运动会闭幕式通讯稿
2015/07/18 职场文书
vue+elementui 实现新增和修改共用一个弹框的完整代码
2021/06/08 Vue.js