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 相关文章推荐
JQuery live函数
Dec 24 Javascript
一个不错的js html页面倒计时可精确到秒
Oct 22 Javascript
AngularJS表单编辑提交功能实例
Feb 13 Javascript
JavaScript淡入淡出渐变简单实例
Aug 06 Javascript
JS实现仿苹果底部任务栏菜单效果代码
Aug 28 Javascript
jQuery.trim() 函数及trim()用法详解
Oct 26 Javascript
webpack中引用jquery的简单实现
Jun 08 Javascript
浅析JS获取url中的参数实例代码
Jun 14 Javascript
Angular X中使用ngrx的方法详解(附源码)
Jul 10 Javascript
JS学习笔记之原型链和利用原型实现继承详解
May 29 Javascript
vue路由拦截器和请求拦截器知识点总结
Nov 08 Javascript
JavaScript Image对象实现原理实例解析
Aug 26 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中养成7个面向对象的好习惯
2010/07/17 PHP
php函数之子字符串替换&amp;#65279; str_replace
2011/03/23 PHP
解析thinkphp的左右值无限分类
2013/06/20 PHP
php冒泡排序、快速排序、快速查找、二维数组去重实例分享
2014/04/24 PHP
php时间戳格式化显示友好的时间函数分享
2014/10/21 PHP
模仿jQuery each函数的链式调用
2009/07/22 Javascript
单击按钮显示隐藏子菜单经典案例
2013/01/04 Javascript
js获取和设置属性的方法
2014/02/20 Javascript
js字符串日期yyyy-MM-dd转化为date示例代码
2014/03/06 Javascript
修复bash漏洞的shell脚本分享
2014/12/31 Javascript
JavaScript数组Array对象增加和删除元素方法总结
2015/01/20 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
2016/08/10 Javascript
微信小程序 video组件详解
2016/10/25 Javascript
Node.js学习入门
2017/01/03 Javascript
jQuery中on方法使用注意事项详解
2017/02/15 Javascript
JS中showModalDialog关闭子窗口刷新主窗口用法详解
2017/03/25 Javascript
浅析Vue.js 中的条件渲染指令
2018/11/19 Javascript
layer弹出框确定前验证:弹出消息框的方法(弹出两个layer)
2019/09/21 Javascript
详解Vue 单文件组件的三种写法
2020/02/19 Javascript
python常规方法实现数组的全排列
2015/03/17 Python
Python中列表list以及list与数组array的相互转换实现方法
2017/09/22 Python
Python matplotlib画图实例之绘制拥有彩条的图表
2017/12/28 Python
将python代码和注释分离的方法
2018/04/21 Python
Python常用爬虫代码总结方便查询
2019/02/25 Python
scrapy-redis的安装部署步骤讲解
2019/02/27 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
2019/07/04 Python
Python使用sklearn库实现的各种分类算法简单应用小结
2019/07/04 Python
python实现移动木板小游戏
2020/10/09 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
2021/01/08 Python
香港中原电器网上商店:Chung Yuen
2019/06/26 全球购物
区域总监的岗位职责
2013/11/21 职场文书
幼儿园亲子活动总结
2014/04/26 职场文书
财政局个人年终总结
2015/03/03 职场文书
2015年五一劳动节慰问信
2015/03/23 职场文书
大国崛起观后感
2015/06/02 职场文书
教师培训学习心得体会
2016/01/21 职场文书