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.设计源代码 < ...
随机推荐
- DP套DP HDOJ 4899 Hero meet devil(国王的子民的DNA)
题目链接 题意: 给n长度的S串,对于0<=i<=|S|,有多少个长度为m的T串,使得LCS(S,T) = i. 思路: 理解的不是很透彻,先占个坑. #include <bits/ ...
- 2016 Multi-University Training Contest 2 D. Differencia
Differencia Time Limit: 10000/10000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Tot ...
- 2016 Multi-University Training Contest 1 G. Rigid Frameworks
Rigid Frameworks Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) ...
- liunux 修改hostname
最近鼓捣Oracle,记录些技巧 修改hostname # vim /ect/hosts # vim /etc/sysconfig/network 修改hostname # service netwo ...
- Linux上的free命令详解、swap机制
Linux上的free命令详解 解释一下Linux上free命令的输出. 下面是free的运行结果,一共有4行.为了方便说明,我加上了列号.这样可以把free的输出看成一个二维数组FO(Free ...
- 基于XML配置的spring aop增强配置和使用
在我的另一篇文章中(http://www.cnblogs.com/anivia/p/5687346.html),通过一个例子介绍了基于注解配置spring增强的方式,那么这篇文章,只是简单的说明,如何 ...
- Akka-remote使用入门
在上一篇文章中讲了akka-actor的简单使用,那主要是展现了akka在一台机器上的并发应用,这一篇接着介绍akka-remote使用,简单了解akka在不同机器上的并发应用.我们知道,在一台机器上 ...
- homework-02
关于输入 先来说说关于输入的事情.其实我最一开始并没有发现输入数字之间是用逗号隔开的,所以我是当做空格隔开来写的,后来发现以后匆忙改正,利用strtok与atoi函数从字符串中提取出用逗号隔开的数字. ...
- 最小生成树 prime poj1287
poj1287 裸最小生成树 代码 #include "map" #include "queue" #include "math.h" #i ...
- LINQ 的使用
[转]链接:cnblogs.com/liqingwen/p/5832322.html LINQ 简介 语言集成查询 (LINQ) 是 Visual Studio 2008 和 .NET Framewo ...