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 相关文章推荐
Firefox div高度自适应
Apr 28 Javascript
javascript返回顶部效果(自写代码)
Jan 06 Javascript
js与jQuery实现checkbox复选框全选/全不选的方法
Jan 05 Javascript
javascript 定时器工作原理分析
Dec 03 Javascript
使用jQuery操作DOM的方法小结
Feb 27 Javascript
Vee-Validate的使用方法详解
Sep 22 Javascript
原生JS封装animate运动框架的实例
Oct 12 Javascript
基于Datatables跳转到指定页的简单实例
Nov 09 Javascript
解决JavaScript中0.1+0.2不等于0.3问题
Oct 23 Javascript
jquery.tagsinput.js实现记录checkbox勾选的顺序
Sep 21 jQuery
Vue项目vscode 安装eslint插件的方法(代码自动修复)
Apr 15 Javascript
通过实例解析js可枚举属性与不可枚举属性
Dec 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
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
php通过各种函数判断0和空
2020/07/04 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
2018/06/20 PHP
TP5框架安全机制实例分析
2020/04/05 PHP
js使用心得分享
2015/01/13 Javascript
javascript实现按回车键切换焦点
2015/02/09 Javascript
百度地图API之本地搜索与范围搜索
2015/07/30 Javascript
js针对ip地址、子网掩码、网关的逻辑性判断
2016/01/06 Javascript
js判断登陆用户名及密码是否为空的简单实例
2016/05/16 Javascript
如何用JS判断两个数字的大小
2016/07/21 Javascript
完全深入学习Bootstrap表单
2016/11/28 Javascript
原生js编写焦点图效果
2016/12/08 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
2018/02/01 Javascript
tsconfig.json配置详解
2019/05/17 Javascript
js 下拉菜单点击旁边收起实现(踩坑记)
2019/09/29 Javascript
如何实现iframe父子传参通信
2020/02/05 Javascript
Vue.js获取手机系统型号、版本、浏览器类型的示例代码
2020/05/10 Javascript
在Vue中创建可重用的 Transition的方法
2020/06/02 Javascript
Python编写的com组件发生R6034错误的原因与解决办法
2013/04/01 Python
Python的净值数据接口调用示例分享
2016/03/15 Python
python中如何使用朴素贝叶斯算法
2017/04/06 Python
python3 实现对图片进行局部切割的方法
2018/12/05 Python
python实现贪吃蛇游戏
2020/03/21 Python
浅谈pyqt5在QMainWindow中布局的问题
2019/06/21 Python
Python实现最大子序和的方法示例
2019/07/05 Python
python爬虫模拟浏览器的两种方法实例分析
2019/12/09 Python
python 微信好友特征数据分析及可视化
2020/01/07 Python
mysql_pconnect()和mysql_connect()有什么区别
2012/05/25 面试题
新领导上任欢迎词
2014/01/13 职场文书
2014年国庆节演讲稿
2014/09/02 职场文书
五年级小学生评语
2014/12/26 职场文书
接收函格式
2015/01/30 职场文书
办公室禁烟通知
2015/04/23 职场文书
2016应届毕业生实习心得体会
2015/10/09 职场文书
高中语文教材(文学文化常识大全一)
2019/08/13 职场文书
Ubuntu18.04下QT开发Android无法连接设备问题解决实现
2022/06/01 Java/Android