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 相关文章推荐
js判断游览器类型及版本号的代码
May 11 Javascript
浅谈关于axios和session的一些事
Jul 13 Javascript
jQuery扇形定时器插件pietimer使用方法详解
Jul 18 jQuery
Bootstrap实现翻页效果
Nov 27 Javascript
js中的闭包学习心得
Feb 06 Javascript
angularjs select 赋值 ng-options配置方法
Feb 28 Javascript
express默认日志组件morgan的方法
Apr 05 Javascript
老生常谈JS中的继承及实现代码
Jul 06 Javascript
Vue.set()动态的新增与修改数据,触发视图更新的方法
Sep 15 Javascript
详解koa2学习中使用 async 、await、promise解决异步的问题
Nov 13 Javascript
小程序封装wx.request请求并创建接口管理文件的实现
Apr 29 Javascript
JS实现的碰撞检测与周期移动完整示例
Sep 02 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下将图片以二进制存入mysql数据库中并显示的实现代码
2010/05/27 PHP
php在多维数组中根据键名快速查询其父键以及父键值的代码
2011/05/07 PHP
php header Content-Type类型小结
2011/07/03 PHP
PHP多线程类及用法实例
2014/12/03 PHP
php实现的美国50个州选择列表实例
2015/04/20 PHP
零基础学JavaScript最新动画教程+iso光盘下载
2008/01/22 Javascript
jQuery解决input超多的表单提交
2015/08/10 Javascript
Vue.js实现简单ToDoList 前期准备(一)
2016/12/01 Javascript
jQuery实现frame之间互通的方法
2017/06/26 jQuery
浅谈vue的踩坑路
2017/08/31 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
2017/11/07 Javascript
关于react-router/react-router-dom v4 history不能访问问题的解决
2018/01/08 Javascript
Vue防止白屏添加首屏动画的实例
2019/10/31 Javascript
vue+vant-UI框架实现购物车的复选框全选和反选功能
2019/11/05 Javascript
vue学习笔记之Vue中css动画原理简单示例
2020/02/29 Javascript
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
2020/04/21 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
微信小程序自定义顶部组件customHeader的示例代码
2020/06/03 Javascript
vue.js实现双击放大预览功能
2020/06/23 Javascript
JavaScript 实现轮播图特效的示例
2020/11/05 Javascript
[42:32]Secret vs Optic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python正则表达式re模块详细介绍
2014/05/29 Python
wxPython学习之主框架实例
2014/09/28 Python
Python获取CPU、内存使用率以及网络使用状态代码
2018/02/08 Python
Python下简易的单例模式详解
2019/04/08 Python
pandas数据筛选和csv操作的实现方法
2019/07/02 Python
Python实现平行坐标图的两种方法小结
2019/07/04 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
2019/07/16 Python
python中return的返回和执行实例
2019/12/24 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
2020/02/26 Python
Selenium自动化测试工具使用方法汇总
2020/06/12 Python
快时尚眼镜品牌,全国连锁眼镜店:LOHO眼镜生活
2018/10/08 全球购物
马来西亚在线购物:POPLOOK.com
2019/12/09 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
个人先进事迹材料
2014/12/29 职场文书
终止合同协议书范本
2016/03/22 职场文书