AJAX多个复选框/多选
AJAX multiple checkboxes / multiselect
好了,大家好!快速问题我有一个表单,有多个具有相同名称的复选框(即-
)<input type="checkbox" name="myname[]" value="1" />
<input type="checkbox" name="myname[]" value="1" />
<input type="checkbox" name="myname[]" value="2" />
<input type="checkbox" name="myname[]" value="3" />
<input type="checkbox" name="myname[]" value="4" />
)
我不使用JQuery,因为我不需要那么多的行李,它是一个非常简单的脚本,做什么是说在锡,只是序列化一个表单在ajax post请求中使用。我想知道如何序列化以上多个复选框,以便在php中正确使用。
我认为最简单的方法是使用document.getElementsByName
抓取所有复选框并循环获取选中的内容。
var checkedValues = [];
var allCheckboxes = document.getElementsByName("myname[]");
for(var i = 0; i < allCheckboxes.length; i++){
if (allCheckboxes[i].checked)
checkedValues.push(allCheckboxes[i].value);
}
我假设PHP可以将逗号分隔的值列表视为数组:
checkedValues.join(); //tested and produces ---> 0,3,4
相关文章:
- 使用$.ajax发布多个复选框
- 如果选中了多个复选框,如何添加事件
- 无法限制所选复选框的数量(尝试了多个代码段)
- 我有多个复选框,并希望为其中 2 个制定规则,以便如果我选择 1 个,则无法选择另一个
- 如何从javascript/jquery中的多个复选框中获取附加值
- 如何从多个复选框中获取最后一个值
- 在单击一个或多个复选框的同时调用iframe
- 如何在 Angular JS 中从关联数组创建多个复选框
- jquery多选复选框值
- angular js多个复选框过滤多级JSON
- 如何获取多个复选框值并分配给隐藏字段
- 如何根据用户选择动态更改多个复选框的编号
- Jquery 多个复选框 if 语句
- 在数据库(JSP PAGE)中获取多个复选框结果
- 多个复选框,如果正确,则更改背景图像(HTML/Javascript)
- 检查多个复选框列表与单击一个按钮
- 传递多个复选框值
- 多个复选框过滤,JavaScript和jQuery
- Bootstrap下拉菜单中的复选框允许多个复选框而不是一个
- jqGrid-当我点击网格中的另一个复选框时,选中多选复选框