[英]How to get multiple value of checkbox?
I has checkbox the list of media in my webpage 我在我的网页中选中了媒体列表
<input name="c1" type="checkbox" value=<%= item.MediaId %> />> mediaA
<input name="c1" type="checkbox" value=<%= item.MediaId %> />> mediaB
<input name="c1" type="checkbox" value=<%= item.MediaId %> />> mediaC
In my javascript,How can i keep the checkbox value inside the array for example 在我的JavaScript中,如何将复选框值保留在数组中
if user check for mediaA and mediaC in array will be {12,14} 如果用户检查数组中的mediaA和mediaC将为{12,14}
Thanks ^_^ 谢谢^ _ ^
If jQuery is an option, you can get an array of the values using .map()
like this: 如果使用jQuery,则可以使用
.map()
像这样获取值数组:
var vals = $("input[name=c1]:checked").map(function(i, cb) {
return $(cb).val();
}).get();
alert(vals);
vals
would contain an array of the values of the checked checkboxes, eg [12, 14] if A and C were checked in this: vals
将包含一个已选中复选框的值的数组,例如,如果在此选中了A和C,则[12,14]:
<input name="c1" type="checkbox" value="12" /> mediaA
<input name="c1" type="checkbox" value="13" /> mediaB
<input name="c1" type="checkbox" value="14" /> mediaC
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.