以这种格式将POST POST / GET值复选到url中
<input type="checkbox" value="1">
<input type="checkbox" value="2">
<input type="checkbox" value="3">
嘿,伙计们如何转换像这样的复选框的值
当我提交按钮时
example.com?value = [1,2,3]
我必须转换为[1,2,3]因为我需要将它存储在API JSON中 是那样的数组还是什么?感谢
答案 0 :(得分:1)
:
ev.preventDefault();
ev.stopPropagation();
var checked = document.querySelectorAll('input[type=checkbox]:checked');
var values = [];
for(var i = 0; i < checked.length; i++) {
values.push(checked[i].value);
}
window.location = "example.com?values=["+values.join(",")+"]";