Php 如何在url中插入多个复选框值
我有一个包含多个复选框的表单 我想像这样将复选框的值插入urlPhp 如何在url中插入多个复选框值,php,javascript,ajax,Php,Javascript,Ajax,我有一个包含多个复选框的表单 我想像这样将复选框的值插入url var a=encodeURIComponent(document.getElementById("idofcheckbox").value) xmlhttp.open("GET","InsertPHPData.php?q="+a+,true); xmlhttp.send(); Choix1 choix2试试这个: var x = document.getElementsByTagName("input"); var param
var a=encodeURIComponent(document.getElementById("idofcheckbox").value)
xmlhttp.open("GET","InsertPHPData.php?q="+a+,true); xmlhttp.send();
Choix1choix2
试试这个:
var x = document.getElementsByTagName("input");
var params = [];
for (var i = 0; i < x.length; i++) {
if (x[i].type === "checkbox") //&& x[i].checked === true
params.push(x[i].name + "+" + x[i].value);
}
var url = "InsertPHPData.php";
url += "?" + encodeURI(params.join(","));
alert(url)
var x=document.getElementsByTagName(“输入”);
var参数=[];
对于(变量i=0;i
工作。请相应修改:)如果您同意使用JQuery,请轻松。是吗?为什么要将html发布到评论块?。。更新您的问题,使所有相关信息都在一个位置,也不要用
,
分隔参数,而是用&
分隔参数,并在名称和值之间放置=
,而不是+
,以生成有效的urlRight。。。谢谢,我不知道我在想什么没问题,很乐意帮忙!我的表单中有另一个输入,所以我无法让你有另一个解决方案来区分我的输入类型=复选框和另一个input@Sirina-添加了类型检查。修改了答案。