如何在网址中插入多个复选框值

时间:2012-11-03 17:08:15

标签: php javascript ajax

我有一个包含多个复选框的表单 我想将复选框的值插入到这个

的网址中
var a=encodeURIComponent(document.getElementById("idofcheckbox").value)
xmlhttp.open("GET","InsertPHPData.php?q="+a+,true); xmlhttp.send();
Choix1
choix2

1 个答案:

答案 0 :(得分:2)

试试这个:

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)​

工作fiddle。请相应修改:)