服务器之家

服务器之家 > 正文

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

时间:2021-02-07 22:12     来源/作者:JavaScript教程网

有关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>",

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
返回顶部