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 相关文章推荐
jquery 学习笔记一
Apr 07 Javascript
FusionCharts图表显示双Y轴双(多)曲线
Nov 22 Javascript
jquery批量控制form禁用的代码
Aug 06 Javascript
JavaScript使用Replace进行字符串替换的方法
Apr 14 Javascript
javascript跨域的方法汇总
Oct 23 Javascript
分享纯手写漂亮的表单验证
Nov 19 Javascript
JavaScript代码性能优化总结篇
May 15 Javascript
浅谈jQuery为哪般去掉了浏览器检测
Aug 29 Javascript
详解ES6中的代理模式——Proxy
Jan 08 Javascript
JS实现的base64加密解密操作示例
Apr 18 Javascript
Vue文本模糊匹配功能如何实现
Jul 30 Javascript
JavaScript数组类型Array相关的属性与方法详解
Sep 08 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
PHP实现MVC开发得最简单的方法――模型
2007/04/10 PHP
php下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
一个PHP针对数字的加密解密类
2014/03/20 PHP
PHP整合PayPal支付
2015/06/11 PHP
WordPress中制作导航菜单的PHP核心方法讲解
2015/12/11 PHP
页面中iframe相互传值传参
2009/12/13 Javascript
编写针对IE的JS代码两种编写方法
2013/01/30 Javascript
禁止空格提交表单的js代码
2013/11/17 Javascript
Js保留小数点的4种效果实现代码分享
2014/04/12 Javascript
JavaScript函数定义的常见注意事项小结
2014/09/16 Javascript
jQuery实现平滑滚动的标签分栏切换效果
2015/08/28 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
JavaScript中this的用法及this在不同应用场景的作用解析
2017/04/13 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
2017/07/31 Javascript
微信小程序movable view移动图片和双指缩放实例代码
2017/08/08 Javascript
关于vue.extend和vue.component的区别浅析
2017/08/16 Javascript
妙用缓存调用链实现JS方法的重载
2018/04/30 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
ES6知识点整理之函数数组参数的默认值及其解构应用示例
2019/04/17 Javascript
vue实现手机号码的校验实例代码(防抖函数的应用场景)
2019/09/05 Javascript
零基础写python爬虫之抓取百度贴吧并存储到本地txt文件改进版
2014/11/06 Python
Linux RedHat下安装Python2.7开发环境
2017/05/20 Python
Python抓取框架Scrapy爬虫入门:页面提取
2017/12/01 Python
Python编程产生非均匀随机数的几种方法代码分享
2017/12/13 Python
Python分支结构(switch)操作简介
2018/01/17 Python
基于numpy.random.randn()与rand()的区别详解
2018/04/17 Python
python将一个英文语句以单词为单位逆序排放的方法
2018/12/20 Python
Python二次规划和线性规划使用实例
2019/12/09 Python
python re模块匹配贪婪和非贪婪模式详解
2020/02/11 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
2020/04/10 Python
python实现学生管理系统开发
2020/07/24 Python
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
试述DBMS的主要功能
2016/11/13 面试题
学习自我鉴定
2014/02/01 职场文书
大学生评语大全
2014/04/18 职场文书