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 相关文章推荐
jquery获取input表单值的代码
Apr 19 Javascript
window.name代替cookie的实现代码
Nov 28 Javascript
避免回车键导致的页面无意义刷新的解决方法
Apr 12 Javascript
javascript实现信息的显示和隐藏如注册页面
Dec 03 Javascript
jQuery实现移动 和 渐变特效的点击事件
Feb 26 Javascript
深入学习jQuery Validate表单验证(二)
Jan 18 Javascript
JavaScript实现图片瀑布流和底部刷新
Jan 02 Javascript
Chrome调试折腾记之JS断点调试技巧
Sep 11 Javascript
JS分页的实现(同步与异步)
Sep 16 Javascript
浅谈vue-router 路由传参的方法
Dec 27 Javascript
electron实现qq快捷登录的方法示例
Oct 22 Javascript
javascript实现简单搜索功能
Mar 26 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目录遍历函数opendir用法实例
2014/11/20 PHP
php使用Jpgraph绘制3D饼状图的方法
2015/06/10 PHP
php获取文章内容第一张图片的方法示例
2017/07/03 PHP
基于JQuery.timer插件实现一个计时器
2010/04/25 Javascript
jQuery与ExtJS之选择实例分析
2010/08/19 Javascript
jQuery通过控制节点实现仅在前台通过get方法完成参数传递
2015/02/02 Javascript
JS实现超简单的鼠标拖动效果
2015/11/02 Javascript
Highcharts学习之数据列
2016/08/03 Javascript
JavaScript String(字符串)对象的简单实例(推荐)
2016/08/31 Javascript
js实现带缓动动画的导航栏效果
2017/01/16 Javascript
基于JavaScript实现复选框的全选和取消全选
2017/02/09 Javascript
jQuery序列化后的表单值转换成Json
2017/06/16 jQuery
BootStrap中Table隐藏后显示问题的实现代码
2017/08/31 Javascript
node中的session的具体使用
2018/09/14 Javascript
jQuery实现当拉动滚动条到底部加载数据的方法分析
2019/01/24 jQuery
分享Angular http interceptors 拦截器使用(推荐)
2019/11/10 Javascript
解决vue项目本地启动时无法携带cookie的问题
2021/02/06 Vue.js
[15:58]DOTA2国际邀请赛采访专栏:Tongfu.Sansheng&KingJ,DK.rOtk
2013/08/08 DOTA
Python3 入门教程 简单但比较不错
2009/11/29 Python
Python contextlib模块使用示例
2015/02/18 Python
Python2.7编程中SQLite3基本操作方法示例
2017/08/09 Python
详解Python如何生成词云的方法
2018/06/01 Python
利用Pytorch实现简单的线性回归算法
2020/01/15 Python
python 串行执行和并行执行实例
2020/04/30 Python
浅谈keras中的目标函数和优化函数MSE用法
2020/06/10 Python
美国学校校服,儿童和婴儿服装:Cookie’s Kids
2016/10/14 全球购物
ECCO爱步加拿大官网:北欧丹麦鞋履及皮具品牌
2017/07/08 全球购物
护理学毕业生自荐信
2013/10/02 职场文书
中职生自荐信
2013/10/13 职场文书
大学毕业生求职自荐信
2014/02/20 职场文书
护理学院专科毕业生求职信
2014/06/28 职场文书
销售员岗位职责
2015/02/10 职场文书
毕业论文致谢部分怎么写
2015/05/14 职场文书
学校学习型党组织建设心得体会
2019/06/21 职场文书
一篇文章弄懂MySQL查询语句的执行过程
2021/05/07 MySQL
【D4DJ】美少女DJ企划 动画将于明年冬季开播第2季
2022/04/11 日漫