项目开发遇到个问题,就是引入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>
直接上代码~
<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
# 下拉多选
# bootstrap多选框传值
# Bootstrap 下拉多选框插件Bootstrap Multiselect
# Bootstrap select多选下拉框实现代码
# Bootstrap select实现下拉框多选效果
# 自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
# 多选
# 小编
# 第一个
# 在此
# 给大家
# 请输入
# 表单
# 所述
# 给我留言
# 感谢大家
# 疑问请
# 有任何
# 就好了
# function
# JavaScript
# fun
# var
# str
# type
# style
相关文章:
如何通过VPS搭建网站快速盈利?
如何零基础开发自助建站系统?完整教程解析
定制建站平台哪家好?企业官网搭建与快速建站方案推荐
建站之星如何配置系统实现高效建站?
如何选择最佳自助建站系统?快速指南解析优劣
如何通过PHP快速构建高效问答网站功能?
建站主机选购指南:核心配置与性价比推荐解析
如何高效配置香港服务器实现快速建站?
广州美橙建站如何快速搭建多端合一网站?
郑州企业网站制作公司,郑州招聘网站有哪些?
西安专业网站制作公司有哪些,陕西省建行官方网站?
如何通过商城自助建站源码实现零基础高效建站?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?
网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?
建站OpenVZ教程与优化策略:配置指南与性能提升
公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?
b2c电商网站制作流程,b2c水平综合的电商平台?
建站之星安装路径如何正确选择及配置?
北京制作网站的公司,北京铁路集团官方网站?
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
建站之家VIP精选网站模板与SEO优化教程整合指南
如何快速查询网址的建站时间与历史轨迹?
如何正确选择百度移动适配建站域名?
微信h5制作网站有哪些,免费微信H5页面制作工具?
在线教育网站制作平台,山西立德教育官网?
jQuery 常见小例汇总
建站之星如何实现PC+手机+微信网站五合一建站?
Python路径拼接规范_跨平台处理说明【指导】
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?
微信推文制作网站有哪些,怎么做微信推文,急?
青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?
昆明高端网站制作公司,昆明公租房申请网上登录入口?
早安海报制作网站推荐大全,企业早安海报怎么每天更换?
小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化
详解jQuery中基本的动画方法
常州企业网站制作公司,全国继续教育网怎么登录?
外贸公司网站制作哪家好,maersk船公司官网?
建站之星导航配置指南:自助建站与SEO优化全解析
如何在云服务器上快速搭建个人网站?
北京的网站制作公司有哪些,哪个视频网站最好?
免费公司网站制作软件,如何申请免费主页空间做自己的网站?
视频网站app制作软件,有什么好的视频聊天网站或者软件?
视频网站制作教程,怎么样制作优酷网的小视频?
成都响应式网站开发,dw怎么把手机适应页面变成网页?
建站之星后台密码遗忘如何找回?
网页设计与网站制作内容,怎样注册网站?
如何在Windows服务器上快速搭建网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。