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 相关文章推荐
更正确的asp冒泡排序
May 24 Javascript
超强的IE背景图片闪烁(抖动)的解决办法
Sep 09 Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
Sep 25 Javascript
7个让JavaScript变得更好的注意事项
Jan 28 Javascript
详解JavaScript中的forEach()方法的使用
Jun 08 Javascript
总结Node.js中的一些错误类型
Aug 15 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
Oct 10 Javascript
JavaScript对象封装的简单实现方法(3种方法)
Jan 03 Javascript
VUE2.0+ElementUI2.0表格el-table实现表头扩展el-tooltip
Nov 30 Javascript
解决Vue调用springboot接口403跨域问题
Sep 02 Javascript
vue使用原生swiper代码实例
Feb 05 Javascript
浅谈JS的二进制家族
May 09 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数组去重的函数代码
2013/02/03 PHP
一个简单的php加密解密函数(动态加密)
2013/06/19 PHP
测试PHP连接MYSQL成功与否的代码
2013/08/16 PHP
php对二维数组按指定键值key排序示例代码
2013/11/26 PHP
CodeIgniter CLI模式简介
2014/06/17 PHP
CI框架中site_url()和base_url()的区别
2015/01/07 PHP
PHP abstract 抽象类定义与用法示例
2018/05/29 PHP
几行代码轻松搞定jquery实现flash8类似的连接效果
2007/05/03 Javascript
JS遮罩层效果 兼容ie firefox jQuery遮罩层
2010/07/26 Javascript
(跨浏览器基础事件/浏览器检测/判断浏览器)经验代码分享
2013/01/24 Javascript
Jquery网页出现的乱码问题的三种解决方法
2013/06/30 Javascript
js实现倒计时时钟的示例代码
2013/12/17 Javascript
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
2014/05/11 Javascript
js函数参数设置默认值的一种变通实现方法
2014/05/26 Javascript
简介JavaScript中Boolean.toSource()方法的使用
2015/06/05 Javascript
JS实现在状态栏显示打字效果完整实例
2015/11/02 Javascript
jQuery+Pdo编写login登陆界面
2016/08/01 Javascript
深入浅出ES6之let和const命令
2016/08/25 Javascript
实例解析angularjs的filter过滤器
2016/12/14 Javascript
vue中本地静态图片路径写法
2018/03/06 Javascript
jQuery实现图片简单轮播功能示例
2018/08/13 jQuery
详解keep-alive + vuex 让缓存的页面灵活起来
2019/04/19 Javascript
react实现移动端下拉菜单的示例代码
2020/01/16 Javascript
在vue中使用jsonp进行跨域请求接口操作
2020/10/29 Javascript
[03:07]【DOTA2亚洲邀请赛】我们,梦开始的地方
2017/03/07 DOTA
python备份文件的脚本
2008/08/11 Python
cmd运行python文件时对结果进行保存的方法
2018/05/16 Python
在pycharm中设置显示行数的方法
2019/01/16 Python
20行python代码实现人脸识别
2019/05/05 Python
使用Python实现正态分布、正态分布采样
2019/11/20 Python
大学生咖啡店创业计划书
2014/01/21 职场文书
高二历史教学反思
2014/01/25 职场文书
微观物理专业自荐信
2014/01/26 职场文书
关于热爱祖国的演讲稿
2014/05/04 职场文书
2014年廉洁自律承诺书
2014/05/26 职场文书
十周年庆典策划方案
2014/06/03 职场文书