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 自定义函数缺省值的设置方法
May 05 Javascript
jQuery ajax(复习)—Baidu ajax request分离版
Jan 24 Javascript
Js 去掉字符串中的空格(实现代码)
Nov 19 Javascript
js用拖动滑块来控制图片大小的方法
Feb 27 Javascript
jQuery中slidedown与slideup方法用法示例
Sep 16 Javascript
Javascript中 带名 匿名 箭头函数的重要区别(推荐)
Jan 29 Javascript
jquery Form轻松实现文件上传
May 24 jQuery
手把手教你搭建ES6的开发运行环境
Jul 11 Javascript
Vue filters过滤器的使用方法
Jul 14 Javascript
详解VueJs中的V-bind指令
May 03 Javascript
Layui 动态禁止select下拉的例子
Sep 03 Javascript
详解Vue的sync修饰符
May 15 Vue.js
基于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类与对象中的private访问控制的疑问
2012/11/01 PHP
PHP连接Access数据库的方法小结
2013/06/20 PHP
深入浅出讲解:php的socket通信原理
2016/12/03 PHP
jquery 弹出登录窗口实现代码
2009/12/24 Javascript
Js获取下拉框选定项的值和文本的实现代码
2014/02/26 Javascript
利用javascript实现全部删或清空所选的操作
2014/05/27 Javascript
Nodejs极简入门教程(三):进程
2014/10/27 NodeJs
js构造函数、索引数组和属性的实现方式和使用
2014/11/16 Javascript
javascript 面向对象封装与继承
2014/11/27 Javascript
JavaScript String 对象常用方法详解
2016/05/13 Javascript
探索Javascript中this的奥秘
2016/12/11 Javascript
JS图片预加载插件详解
2017/06/21 Javascript
vue 通过下拉框组件学习vue中的父子通讯
2017/12/19 Javascript
Javascript组合继承方法代码实例解析
2020/04/02 Javascript
el-form 多层级表单的实现示例
2020/09/10 Javascript
微信小程序canvas动态时钟
2020/10/22 Javascript
[01:46]辉夜杯—打造中国DOTA新格局
2015/12/25 DOTA
python使用paramiko模块实现ssh远程登陆上传文件并执行
2014/01/27 Python
Python日期的加减等操作的示例
2017/08/15 Python
python 实现识别图片上的数字
2019/07/30 Python
详解Python利用random生成一个列表内的随机数
2019/08/21 Python
python socket通信编程实现文件上传代码实例
2019/12/14 Python
Pytorch: 自定义网络层实例
2020/01/07 Python
美国瑜伽服装和装备购物网站:Mukha Yoga
2019/02/22 全球购物
size?法国官网:英国伦敦的球鞋精品店
2020/03/15 全球购物
甲方资料员岗位职责
2013/12/13 职场文书
集团公司总经理岗位职责
2013/12/20 职场文书
机电一体化应届生求职信范文
2014/01/24 职场文书
小学教师办公室制度
2014/02/03 职场文书
党的群众路线教育实践活动批评与自我批评范文
2014/10/16 职场文书
工人先进事迹材料
2014/12/26 职场文书
高中社区服务活动报告
2015/02/05 职场文书
同意转租证明
2015/06/24 职场文书
Nginx 502 Bad Gateway错误原因及解决方案
2021/03/31 Servers
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS
python编程项目中线上问题排查与解决
2021/11/01 Python