无论你想把模棱两可的域名发送到服务器上,这里都是你想要的(你应该考虑一个更聪明的方法,可以在服务器端进行br处理)
var elems = document.getElementsByTagName("input");
var arr = [];
for (var i = 0; i<elems.length; i++){
if (elems[i].type != "text") continue;
if (elems[i].name.indexOf("custom_name") < 0) continue;
var index = parseInt(elems[i].name.substring(11));
arr[arr.length] = elems[i].value+"=" + elems["custom_value"+index].value;
}
document.forms[0]["passedITems"] = arr.join(",");
docmentt.forms[0].submit();
在服务器端,读取“passedItems”,按“,”拆分,得到“name=value”数组,再按“=”拆分,得到name,and value子数组