admin管理员组文章数量:1290305
I want to get all selected values of bootstrap-multiselect
on button click.
My JSP page code is given below
<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.
I want to get all selected values of bootstrap-multiselect
on button click.
My JSP page code is given below
<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.
Share Improve this question edited Jul 7, 2017 at 11:13 Zakaria Acharki 67.5k15 gold badges78 silver badges106 bronze badges asked Jul 7, 2017 at 11:01 user3441151user3441151 1,9106 gold badges35 silver badges79 bronze badges2 Answers
Reset to default 4Working fiddle.
You're missing the id sign #
in the following line :
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,
selectedText array will contain all the text of the selected options
本文标签: jqueryjavascript bootstrapmultiselect get all selected values on button clickStack Overflow
版权声明:本文标题:jquery - javascript bootstrap-multiselect get all selected values on button click - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1741499282a2381982.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论