项目开发遇到个问题,就是引入bootstrap下拉多选框进行多选的时候,用form表单提交到后台,获取不到多选的值,只能获取的选择的第一个值。
纠结了会。
jsp页面需要引入这东东~
直接上代码~
function fun(){
var str=[];
var obj = document.getElementById("approverq");
for(var i=0;i
if(obj.options[i].selected){
str.push(obj.options[i].value);// 收集选中项
}
}
$("#approver").val(str);
}
action="${ctx}/leave/editEntity.shtml">
value="${leave.id}" name="LeaveFormMap.id" id="id">
审批人
${leave.approver}
${list.userName}
意见
style="width:600px;height:100px;" readonly="readonly">${leave.idea}
提交
这样就好了。。
以上所述是小编给大家介绍的bootstrap 下拉多选框进行多选传值问题代码分析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!