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 相关文章推荐
一个加密JavaScript的开源工具PACKER2.0.2
Nov 04 Javascript
支持ie与FireFox的剪切板操作代码
Sep 28 Javascript
分享14个很酷的jQuery导航菜单插件
Apr 25 Javascript
JQuery each()函数如何优化循环DOM结构的性能
Dec 10 Javascript
node.js中的Socket.IO使用实例
Nov 04 Javascript
在 Node.js 中使用 async 函数的方法
Nov 17 Javascript
Angular4编程之表单响应功能示例
Dec 13 Javascript
Angular异步变同步处理方法
Aug 13 Javascript
Layui数据表格跳转到指定页的实现方法
Sep 05 Javascript
vue项目中自定义video视频控制条的实现代码
Apr 26 Javascript
JavaScript中window和document用法详解
Jul 28 Javascript
JQuery+drag.js上传图片并且实现图片拖曳
Nov 18 jQuery
基于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中的file_get_contents获取远程页面乱码的问题
2013/06/25 PHP
PHP遍历文件夹与文件类及处理类用法实例
2014/09/23 PHP
PHP实现将视频转成MP4并获取视频预览图的方法
2015/03/12 PHP
PHP中ltrim()函数的用法与实例讲解
2019/03/28 PHP
如何让您的中波更粗更长 - 中波框形天线制作
2021/03/10 无线电
Code:findPosX 和 findPosY
2006/12/20 Javascript
JavaScript中关于indexOf的使用方法与问题小结
2010/08/05 Javascript
图片动画横条广告带上下滚动的JS代码
2013/10/25 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
2014/11/23 Javascript
html的DOM中document对象anchors集合用法实例
2015/01/21 Javascript
JavaScript实现邮箱地址自动匹配功能代码
2016/11/28 Javascript
前端编码规范(3)JavaScript 开发规范
2017/01/21 Javascript
微信小程序使用Promise简化回调
2018/02/06 Javascript
vue 全局封装loading加载教程(全局监听)
2020/11/05 Javascript
Python 文件和输入输出小结
2013/10/09 Python
Python中tell()方法的使用详解
2015/05/24 Python
详解appium+python 启动一个app步骤
2017/12/20 Python
Python3实现腾讯云OCR识别
2018/11/27 Python
python 将有序数组转换为二叉树的方法
2019/03/26 Python
Python基于scipy实现信号滤波功能
2019/05/08 Python
python使用flask与js进行前后台交互的例子
2019/07/19 Python
python利用datetime模块计算程序运行时间问题
2020/02/20 Python
jupyter notebook 的工作空间设置操作
2020/04/20 Python
一篇文章教你用python画动态爱心表白
2020/11/22 Python
Data URI scheme详解和使用实例及图片base64编码实现方法
2014/05/08 HTML / CSS
Jacadi Paris美国官方网站:法国童装品牌
2017/10/15 全球购物
波兰家具和室内装饰品购物网站:Vivre
2018/04/10 全球购物
建筑专业自荐信
2013/10/18 职场文书
共产党员承诺书
2014/03/25 职场文书
食堂标语大全
2014/06/11 职场文书
公务员群众路线专题民主生活会发言材料
2014/09/17 职场文书
政府个人对照检查材料思想汇报
2014/10/08 职场文书
投标邀请书范本
2015/02/02 职场文书
保姆聘用合同
2015/09/21 职场文书
go语言map与string的相互转换的实现
2021/04/07 Golang
python百行代码实现汉服圈图片爬取
2021/11/23 Python