JAVAScript控制多个下拉框
方法:获取多选下拉框对象数组→循环判断option选项的selected属性(true为选中,false为未选中)→使用value属性取出选中项的值。实例演示如下:
这个东西我是在百度上查的,我为了方便我以后使用,放在博客也供大家一起使用,为了凑够150字哈哈.
HTML结构
<select id="F001153" style="text-align: left; font-size: 12px; width: 114px; >
<option value="1" <c:if test="${medicalById.medical_history == '疾病史' }">checked</c:if> title="疾病史" ">疾病史</option>
<option value="2" <c:if test="${medicalById.medical_history == '个人史' }">checked</c:if> title="个人史" ">个人史</option>
<option value="3" <c:if test="${medicalById.medical_history == '家族史' }">checked</c:if> title="家族史" ">家族史</option>
<option value="4" <c:if test="${medicalById.medical_history == '传染病史' }">checked</c:if> title="传染病史" ">传染病史</option>
<option value="5" <c:if test="${medicalById.medical_history == '过敏史' }">checked</c:if> title="过敏史" ">过敏史</option>
<option value="6" <c:if test="${medicalById.medical_history == '预防接种史' }">checked</c:if> title="预防接种史" ">预防接种史</option>
<option value="7" <c:if test="${medicalById.medical_history == '输血史' }">checked</c:if> title="输血史" ">输血史</option>
<option value="8" <c:if test="${medicalById.medical_history == '婚育史' }">checked</c:if> title="婚育史" ">婚育史</option>
<option value="9" <c:if test="${medicalById.medical_history == '月经史' }">checked</c:if> title="月经史" ">月经史</option>
<option value="10" <c:if test="${medicalById.medical_history == '生产史' }">checked</c:if> title="生产史" ">生产史</option>
<option value="11" <c:if test="${medicalById.medical_history == '外伤史' }">checked</c:if> title="外伤史" ">外伤史</option>
<option value="20" <c:if test="${medicalById.medical_history == '系统回顾' }">checked</c:if> title="系统回顾" ">系统回顾</option>
<option value="21" <c:if test="${medicalById.medical_history == '手术史' }">checked</c:if> title="手术史" ">手术史</option>
<option value="22" <c:if test="${medicalById.medical_history == '特殊嗜好史' }">checked</c:if> title="特殊嗜好史" ">特殊嗜好史</option>
<option value="23" <c:if test="${medicalById.medical_history == '既往史' }">checked</c:if> title="既往史" ">既往史</option>
<input type="button" onclick="fun()" />
</select>
javascript代码:
function fun(){
var select = document.getElementById("这里是select的id");
var str = [];
for(i=0;i<select.length;i++){
if(select.options[i].selected){
str.push(select[i].value);
}
}
alert(str);
}

JAVAScript控制多个下拉框的更多相关文章
- javascript实例学习之一——联动下拉框
经常碰到这样的需求,如省市_城市_乡镇下拉框.后一个下拉框的内容会根据前一个的改变而改变,之前的解决方法往往是在前一个改变的时候,向后台发送请求临时获取对应的内容.这样每触发一次就会网络请求一次,这种 ...
- JavaScript如何获得Select下拉框选中的值
js代码: var mySelect = document.getElementById("resultList2"); var mySelectText = mySelect.o ...
- JavaScript解决select下拉框中的内容太长显示不全的问题
JavaScript解决select下拉框中的内容太长显示不全的问题 1.说明 有些情况下,select下拉框的内容过长,导致部分看不见: 现在通过鼠标事件,让下拉框中的内容显示完全 2.实现源码 & ...
- jQuery+css模拟下拉框模糊搜索的实现
html: @*输入框*@ <div> <input type="text" style="width: 85%; height: 34px;" ...
- laravel7 jqAjax下拉框搜索
html: 设置页面改变事件 <div id="show"> <div class="page-container" style=" ...
- Javascript获取select下拉框选中的的值
现在有一id=test的下拉框,怎么拿到选中的那个值呢? 分别使用javascript原生的方法和jquery方法 <select id="test" name=" ...
- JavaScript下拉框去除重复内容
下拉框去除重复内容 <script type="text/javascript" src="http://www.joleye.com/libraries/java ...
- JavaScript获取Select下拉框Option的Value和Text值的方法
Js获取select下拉列表框各个Option的Value值相对比较容易,不过获取Text值却有点麻烦,对于一个初学JavaScript的 新手来说,可能一时还无从下手,那么就请看下本文的方法,以一个 ...
- JavaScript向select下拉框中加入和删除元素
JavaScript向select下拉框中加入和删除元素 1.说明 a 利用append()方法向下拉框中加入元素 b 利用remove()方法移除下拉框中最后一个元素 2.设计源代码 < ...
随机推荐
- 【原】iOS学习之图片拉伸处理(类似qq的气泡)
原理是拉伸里面的内容,将边保护起来 方法1: ①[image resizableImageWithCapInsets:UIEdgeInsetsMake(, , , )]; ②[image resiza ...
- Android SDK Manager 更新代理配置
转自:http://www.cnblogs.com/tao560532/p/4483067.html 出现问题: 消除SDK更新时,有可能会出现这样的错误:Download interrupted: ...
- HTTP 使用期及新鲜度算法
使用期算法: /* * age_value 当代理服务器用自己的头部去响应请求时,Age标明实体产生到现在多长时间了. * date_value HTTP 服务器应答中的Date字段 原始服务器 * ...
- e.preventDefault() e.stopPropagation()和return false的区别
e.preventDefault(); //阻止事件的默认行为,比如a标签的转向,但不阻止事件的冒泡传播e.stopPropagation() //阻止事件的冒泡传播,但不阻止其默认行为returne ...
- BZOJ2109: [Noi2010]Plane 航空管制
Description 世博期间,上海的航空客运量大大超过了平时,随之而来的航空管制也频频 发生.最近,小X就因为航空管制,连续两次在机场被延误超过了两小时.对此, 小X表示很不满意. 在这次来烟台的 ...
- nginx的日常应用
nginx的配置文件nginx.conf配置详解如下: user nginx nginx ; Nginx用户及组:用户 组.window下不指定 worker_processes ; 工作进程:数目. ...
- <input>和<textarea>
作为一个刚刚涉足PHP开发的菜鸟,第一次使用博客.在这里分享一些经验给和需要的朋友,互相探讨.共同学习,希望对你有所帮助. 废话不多说,下面进入正题. 应该有朋友和我一样,需要用到文本框,要求它会自动 ...
- 安装Python算法库
安装Python算法库 主要包括用NumPy和SciPy来处理数据,用Matplotlib来实现数据可视化.为了适应处理大规模数据的需求,python在此基础上开发了Scikit-Learn机器学习算 ...
- XCode设置自己windows习惯的快捷键(比如Home、End键)
Xcode的preference(command+,)中可以设置Key Bindings.绑定自己习惯的快捷键.实测系统快捷键设置同样名字也可以生效,但操作比较繁琐这里就不介绍了. 1.打开Xcode ...
- ES6的promise对象应该这样用
ES6修补了一位Js修真者诸多的遗憾. 曾几何时,我这个小白从js非阻塞特性的坑中爬出来,当我经历了一些回调丑陋的写法和优化的尝试之后,我深深觉得js对于多线程阻塞式的开发语言而言,可能有着其太明显的 ...