bootstrap 下拉多选框进行多选传值问题代码分析


Posted in Javascript onFebruary 14, 2017

项目开发遇到个问题,就是引入bootstrap下拉多选框进行多选的时候,用form表单提交到后台,获取不到多选的值,只能获取的选择的第一个值。

纠结了会。

jsp页面需要引入这东东~

<link rel="stylesheet" href="${ctx}/js/selectbootstrap/dist/css/bootstrap-select.min.css" rel="external nofollow" >
<script src="${ctx}/js/selectbootstrap/dist/js/bootstrap-select.min.js"></script>

直接上代码~

bootstrap 下拉多选框进行多选传值问题代码分析

<head>
<script type="text/JavaScript"> 
function fun(){
var str=[];
var obj = document.getElementById("approverq");
for(var i=0;i<obj.options.length;i++){
if(obj.options[i].selected){
str.push(obj.options[i].value);// 收集选中项
}
}
$("#approver").val(str);
}
</script>
</head>
<body>
<div class="l_err" style="width: 100%; margin-top: 2px;"></div>
<form id="form" name="form" class="form-horizontal" method="post"
action="${ctx}/leave/editEntity.shtml">
<input type="hidden" class="form-control checkacc" 
value="${leave.id}" name="LeaveFormMap.id" id="id">
<section class="panel panel-default">
<div class="panel-body">
<div class="form-group">
<label class="col-sm-3 control-label">审批人</label>
<div class="col-sm-9">
<input type="hidden" class="form-control" placeholder="请输入事由" name="LeaveFormMap.approver" id="approver"value="${leave.approver}">
<select name="" id="approverq" class="form-control selectpicker" multiple="true">
<option value="${leave.approver}" >${leave.approver}</option>
<c:forEach items="${list}" var="list">
<option value="${list.userName}" >${list.userName}</option>
</c:forEach>
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">意见</label>
<div class="col-sm-9">
<textarea name="LeaveFormMap.idea" id="idea" class="form-control"
style="width:600px;height:100px;" readonly="readonly">${leave.idea}
</textarea> 
</div>
</div>
</div>
<footer class="panel-footer text-right bg-light lter">
<button type="submit" class="btn btn-success btn-s-xs" onclick="fun()">提交</button>
</footer> 
</section>
</form>
</body>

这样就好了。。

bootstrap 下拉多选框进行多选传值问题代码分析

以上所述是小编给大家介绍的bootstrap 下拉多选框进行多选传值问题代码分析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jQuery 第二课 操作包装集元素代码
Mar 14 Javascript
javascript+iframe 实现无刷新载入整页的代码
Mar 17 Javascript
JavaScript 保存数组到Cookie的代码
Apr 14 Javascript
jQuery使用数组编写图片无缝向左滚动
Dec 11 Javascript
浅析JS操作DOM的一些常用方法
May 13 Javascript
AngularJS自定义指令详解(有分页插件代码)
Jun 12 Javascript
Vue组件开发之LeanCloud带图形校验码的短信发送功能
Nov 07 Javascript
vue-router 实现导航守卫(路由卫士)的实例代码
Sep 02 Javascript
详解搭建es6+devServer简单开发环境
Sep 25 Javascript
mpvue+vuex搭建小程序详细教程(完整步骤)
Sep 30 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
Nov 08 Javascript
vue+高德地图实现地图搜索及点击定位操作
Sep 09 Javascript
微信小程序 弹幕功能简单实例
Feb 14 #Javascript
详解JavaScript中js对象与JSON格式字符串的相互转换
Feb 14 #Javascript
微信小程序 Nginx环境配置详细介绍
Feb 14 #Javascript
用file标签实现多图文件上传预览
Feb 14 #Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
Feb 14 #Javascript
javascript中BOM基础知识总结
Feb 14 #Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
Feb 14 #Javascript
You might like
PHP 函数语法介绍一
2009/06/14 PHP
PHP多个图片压缩成ZIP的方法
2020/08/18 PHP
Avengerls vs KG BO3 第三场2.18
2021/03/10 DOTA
ext监听事件方法[初级篇]
2008/04/27 Javascript
javascript div 遮罩层封锁整个页面
2009/07/10 Javascript
仿百度输入框智能提示的js代码
2013/08/22 Javascript
jQuery实现HTML5 placeholder效果实例
2014/12/09 Javascript
浅谈jQuery中replace()方法
2015/05/13 Javascript
jQuery地图map悬停显示省市代码分享
2015/08/20 Javascript
jqGrid中文文档之选项设置
2015/12/02 Javascript
谈谈JS中常遇到的浏览器兼容问题和解决方法
2016/12/17 Javascript
js监听input输入框值的实时变化实例
2017/01/26 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
2017/09/12 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
2017/11/22 Javascript
angular2模块和共享模块详解
2018/04/08 Javascript
微信小程序生成二维码的示例代码
2019/03/29 Javascript
vue 虚拟DOM的原理
2020/10/03 Javascript
[02:40]DOTA2英雄基础教程 炼金术士
2013/12/23 DOTA
[01:03:41]完美世界DOTA2联赛PWL S3 DLG vs Phoenix 第一场 12.17
2020/12/19 DOTA
python采用getopt解析命令行输入参数实例
2014/09/30 Python
python爬虫入门教程--HTML文本的解析库BeautifulSoup(四)
2017/05/25 Python
利用信号如何监控Django模型对象字段值的变化详解
2017/11/27 Python
Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
2018/01/11 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
2018/05/30 Python
python操作小程序云数据库实现简单的增删改查功能
2019/06/06 Python
python判断文件夹内是否存在指定后缀文件的实例
2019/06/10 Python
基于python实现的百度新歌榜、热歌榜下载器(附代码)
2019/08/05 Python
python对XML文件的操作实现代码
2020/03/27 Python
python topk()函数求最大和最小值实例
2020/04/02 Python
如何基于Python Matplotlib实现网格动画
2020/07/20 Python
来自美国主售篮球鞋的零售商店:KICKSUSA
2017/11/28 全球购物
2014年房地产销售工作总结
2014/12/01 职场文书
2015年女生节活动总结
2015/02/27 职场文书
MySQL对数据表已有表进行分区表的实现
2021/11/01 MySQL
Redis 哨兵机制及配置实现
2022/03/25 Redis
JavaScript前端面试扁平数据转tree与tree数据扁平化
2022/06/14 Javascript