我有一個包含多個複選框 我想複選框的值插入網址這樣如何在url中插入多個複選框值
var a=encodeURIComponent(document.getElementById("idofcheckbox").value)
xmlhttp.open("GET","InsertPHPData.php?q="+a+,true); xmlhttp.send();
Choix1
choix2形式
我有一個包含多個複選框 我想複選框的值插入網址這樣如何在url中插入多個複選框值
var a=encodeURIComponent(document.getElementById("idofcheckbox").value)
xmlhttp.open("GET","InsertPHPData.php?q="+a+,true); xmlhttp.send();
Choix1
試試這個:
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。請相應修改:)
你使用的是jQuery嗎? – GBD
我們是否也可以看到你的html。 – bhb
如果您同意使用JQuery,很容易。你做? – sdespont