[英]javascript bootstrap-multiselect get all selected values on button click
I want to get all selected values of bootstrap-multiselect
on button click. 我想在单击按钮时获取
bootstrap-multiselect
所有选定值。
My JSP page code is given below 我的JSP页面代码如下
<script type="text/javascript">
$(document).ready(function() {
$('#ddlPermission').multiselect({
buttonWidth : '100%',
maxHeight : 100,
includeSelectAllOption : true,
dropRight : true
});
});
function myFunction() {
var allVal=$("ddlPermission").val();
alert(allVal);
return false;
}
</script>
<body>
<select id="ddlPermission" multiple="multiple" name="permission_ddl">
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D">D</option>
</select>
<input type="submit" name="btnSubmit" id="btnSubmit" onclick="myFunction()" class="button active" value="Submit">
</body>
I am using Java JSP. 我正在使用Java JSP。
Working fiddle . 工作提琴 。
You're missing the id sign #
in the following line : 您在以下行中缺少ID号
#
:
var allVal=$("ddlPermission").val();
Should be : 应该 :
var allVal=$("#ddlPermission").val();
Hope this helps. 希望这可以帮助。
$(".buttonClass").click(function(){
var selectedText = [];
var selectedValues = [];
$('#ddlPermission :selected').each(function(i, value){
selectedValues[i] = value;
selectedText[i] = $(value).text();
});
});
selectedValues array will contain all the values of the selected options, selectedValues数组将包含所选选项的所有值,
selectedText array will contain all the text of the selected options selectedText数组将包含选定选项的所有文本
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.