服务器之家:专注于服务器技术及软件下载分享
分类导航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服务器之家 - 编程语言 - JavaScript - javascript获取checkbox复选框获取选中的选项

javascript获取checkbox复选框获取选中的选项

2021-02-07 22:12JavaScript教程网 JavaScript

这篇文章主要介绍了javascript获取checkbox复选框获取选中的选项的方法,需要的朋友可以参考下

有关javascript 获取checkbox复选框的实例数不胜数,下面的这个示例,纯js实现的

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
var form = document.getElementById("form2");
 
var field = form.elements["test2"];
var option = Dining.getSelectedOption(form, field);
var message = "";
for (var i = 0, len = option.length; i < len; i++) {
message += "Select id:" + option[i].id + "\nSelected name:" + option[i].name + "\nSelected value:" + option[i].value + "\n\n";
}
alert(message);
/*获取选中的选项*/
getSelectedOption: function (selectform, selectionfield) {
var result = [];
var option = null;
for (var i = 0; i < selectionfield.length; i++) {
option = selectionfield[i];
if (option.checked) {
result.push(option);
}
 
}
return result;
 
}
<form id='form2'>
 
<label>排序:</label><input id='aaaaa' type='checkbox' name='test2' value='1'>
 
<label for='aaaaa'>月销量</label><input id='bbbbb' type='checkbox' name='test2' value='2'>
 
<label for='bbbbb'>评分</label><input id='ccccc' type='checkbox' name='test2' value='3'>
 
<label for='ccccc'>优惠</label> <br style='clear:both'><label>分类:</label><input id='ddddd' type='checkbox' name='test2' value='4'>
 
<label for='ddddd'>商务套餐</label><input id='eeeee' type='checkbox' name='test2' value='5'>
 
<label for='eeeee'>凉菜</label><input id='fffff' type='checkbox' name='test2' value='6'>
 
</form>",

延伸 · 阅读

精彩推荐