JS实现支持多选的遍历下拉列表代码


Posted in Javascript onAugust 20, 2015

本文实例讲述了JS实现支持多选的遍历下拉列表。分享给大家供大家参考。具体如下:

这里使用js实现可进行多项选择的下拉列表,鼠标点击上边下拉列表中的任意值,下边列表中就会显示该选中值,按住键盘上的Ctrl键,再次点击上边的列表任意值,可进行多选,多选功能得益于JavaScript的帮忙,在网页上这种应用挺广泛,有必要看一看。

运行效果截图如下:

JS实现支持多选的遍历下拉列表代码

在线演示地址如下:

具体代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>遍历多选择下拉列表</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
.wenbenkuang {
 font-family: "宋体";
 font-size: 9pt;
 color: #333333;
 border: 1px solid #999999;
}
</style>
</head>
<body style="font-size:12px">
<form name="form1" method="post" action="">
 <table width="300" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#FFCC00">
 <tr>
  <td height="22" align="left" bgcolor="#FFFFFF">可以进行多项选择的下拉列表:</td>
 </tr>
 <tr>
  <td align="center" bgcolor="#FFFFFF"><select name="mcusep" size="4" multiple class="wenbenkuang"
onchange="updateorder()">
  <option value="JavaScript程序设计">JavaScript程序设计</option>
  <option value="JavaScript经典教程">JavaScript经典教程</option>
  <option value="JavaScript范例宝典">JavaScript范例宝典</option>
  <option value="JavaScript与CSS样式">JavaScript与CSS样式</option>
  <option value="JavaScript与HTML">JavaScript与HTML</option>
  </select></td>
 </tr>
 <tr>
  <td height="22" align="left" background="images/bg.gif" bgcolor="#FFFFFF">显示所选内容:</td>
 </tr>
 <tr>
  <td align="center" bgcolor="#FFFFFF"><textarea name="textarea" cols="40" rows="6" class="wenbenkuang"></textarea></td>
 </tr>
 </table>
</form>
<script language="javascript">
function updateorder()
{
 var orderstring="";
 var n=document.form1.mcusep.length;
 for (i=0;i<n;++i)
 {
 if (document.form1.mcusep.options[i].selected)
 {
  orderstring+=document.form1.mcusep.options[i].value+"\n";
 }
 }
 document.form1.textarea.value=orderstring;
}
</script>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
dojo 之基础篇(二)之从服务器读取数据
Mar 24 Javascript
在次封装easyui-Dialog插件实现代码
Nov 14 Javascript
cookie.js 加载顺序问题怎么才有效
Jul 31 Javascript
jquery实现导航固定顶部的效果仿蘑菇街
Oct 22 Javascript
jQuery仿360导航页图标拖动排序效果代码分享
Aug 24 Javascript
jQuery满屏焦点图左右滚动特效代码分享
Sep 07 Javascript
浅谈JS的基础类型与引用类型
Sep 13 Javascript
浅谈struts1 &amp; jquery form 文件异步上传
May 25 jQuery
认识jQuery的Promise的具体使用方法
Oct 10 jQuery
JavaScript创建对象的四种常用模式实例分析
Jan 11 Javascript
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
Apr 03 Javascript
写给新手同学的vuex快速上手指北小结
Apr 14 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
Aug 20 #Javascript
jQuery+HTML5实现图片上传前预览效果
Aug 20 #Javascript
纯javascript模仿微信打飞机小游戏
Aug 20 #Javascript
js代码实现无缝滚动(文字和图片)
Aug 20 #Javascript
js图片翻书效果代码分享
Aug 20 #Javascript
JS给Textarea文本框添加行号的方法
Aug 20 #Javascript
js实现Select列表内容自动滚动效果代码
Aug 20 #Javascript
You might like
文件上传的实现
2006/10/09 PHP
php 获取一个月第一天与最后一天的代码
2010/05/16 PHP
一个简洁的PHP可逆加密函数(分享)
2013/06/06 PHP
CodeIgniter CLI模式简介
2014/06/17 PHP
PHP中的类型提示(type hinting)功能介绍
2015/07/01 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
2016/07/07 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
PHP实现类似题库抽题效果
2018/08/16 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
javascript的onchange事件与jQuery的change()方法比较
2009/09/28 Javascript
Javascript中的delete介绍
2012/09/02 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
关于jQuery参考实例 1.0 jQuery的哲学
2013/04/07 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
jQuery Validate表单验证深入学习
2015/12/18 Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
2016/05/09 Javascript
Angular表单验证实例详解
2016/10/20 Javascript
关于JS Lodop打印插件打印Bootstrap样式错乱问题的解决方案
2016/12/23 Javascript
bootstrap table插件的分页与checkbox使用详解
2017/07/23 Javascript
JS实现图片手风琴效果
2020/04/17 Javascript
详解React Native顶|底部导航使用小技巧
2017/09/14 Javascript
vue实现自定义日期组件功能的实例代码
2018/11/06 Javascript
javascript严格模式详解(含严格模式与非严格模式的区别)
2019/11/12 Javascript
Vue+Openlayers自定义轨迹动画
2020/09/24 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
[04:49]2014DOTA2国际邀请赛 Newbee顺利挺进总决赛 ImbaTV独家专访
2014/07/19 DOTA
Python实现直播推流效果
2019/11/26 Python
Python如何实现在字符串里嵌入双引号或者单引号
2020/03/02 Python
python 成功引入包但无法正常调用的解决
2020/03/09 Python
html2canvas生成清晰的图片实现打印的示例代码
2019/09/30 HTML / CSS
Notino法国:购买香水和化妆品
2019/04/15 全球购物
财务学生的职业生涯发展
2014/02/11 职场文书
2019年教师节:送给所有老师的祝福语
2019/09/05 职场文书
处世之道:关于真诚相待的名言推荐
2019/12/02 职场文书
Log4j.properties配置及其使用
2021/08/02 Java/Android