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 03 Javascript
IE6/7/8中Option元素未设value时Select将获取空字符串
Apr 07 Javascript
div拖拽插件——JQ.MoveBox.js(自制JQ插件)
May 17 Javascript
angular基于路由控制ui-router实现系统权限控制
Sep 27 Javascript
vue.js实现价格格式化的方法
May 23 Javascript
React中使用async validator进行表单验证的实例代码
Aug 17 Javascript
vue基础之v-bind属性、class和style用法分析
Mar 11 Javascript
vue模式history下在iis中配置流程
Apr 17 Javascript
uni-app如何实现增量更新功能
Jan 03 Javascript
js实现百度淘宝搜索功能
Feb 17 Javascript
理解JavaScript中的对象
Aug 25 Javascript
解决vue加scoped后就无法修改vant的UI组件的样式问题
Sep 07 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的超级变量$_GET获取HTML表单(Form) 数据
2011/05/07 PHP
php实现的生成迷宫与迷宫寻址算法完整实例
2017/11/06 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
对textarea框的代码调试,而且功能上使用非常方便,酷
2006/06/30 Javascript
小议javascript 设计模式 推荐
2009/10/28 Javascript
javascript天然的迭代器
2010/10/29 Javascript
基于prototype扩展的JavaScript常用函数库
2010/11/30 Javascript
jquery中eq和get的区别与使用方法
2011/04/14 Javascript
javascript处理表单示例(javascript提交表单)
2014/04/28 Javascript
kindeditor修复会替换script内容的问题
2015/04/03 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
2015/10/20 Javascript
完美实现八种js焦点轮播图(下篇)
2020/04/20 Javascript
Angular使用ng-messages与PHP进行表单数据验证
2016/12/28 Javascript
jQuery实现简单的滑动导航代码(移动端)
2017/05/22 jQuery
[js高手之路]原型式继承与寄生式继承详解
2017/08/28 Javascript
使用Bootrap和Vue实现仿百度搜索功能
2017/10/26 Javascript
浅谈vue首屏加载优化
2018/06/28 Javascript
nodejs和react实现即时通讯简易聊天室功能
2019/08/21 NodeJs
刷新页面后让控制台的js代码继续执行
2019/09/20 Javascript
微信小程序自定义tabBar在uni-app的适配详解
2019/09/30 Javascript
vue接口请求加密实例
2020/08/11 Javascript
Python中多线程及程序锁浅析
2015/01/21 Python
python使用cStringIO实现临时内存文件访问的方法
2015/03/26 Python
Python中逗号的三种作用实例分析
2015/06/08 Python
Python面向对象程序设计之类的定义与继承简单示例
2019/03/18 Python
Python 实现数据结构中的的栈队列
2019/05/16 Python
python机器学习包mlxtend的安装和配置详解
2019/08/21 Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
2020/05/25 Python
python实现图片,视频人脸识别(dlib版)
2020/11/18 Python
中专生职业生涯规划书范文
2013/12/29 职场文书
新党章心得体会
2014/09/04 职场文书
初中信息技术教学计划
2015/01/22 职场文书
如何让2019年上半年的工作总结更出色!
2019/07/01 职场文书
2019年最新版见习人员管理制度!
2019/07/08 职场文书
“爱眼护眼,提前预防近视”倡议书3篇
2019/10/30 职场文书
QT连接MYSQL数据库的详细步骤
2021/07/07 MySQL