ASP中遍历name值不同的checkbox

来源:百度知道 编辑:UC知道 时间:2024/07/02 13:53:48
<input type="checkbox" name="chk1" />上海
<input type="checkbox" name="chk2" />北京
<input type="checkbox" name="chk3" />武汉
<input type="checkbox" name="chk4" />成都

<%
dim vcity(3)
for i = 1 to 4
vcity(i-1) = Request.Form("chk" & i)
next
%>

为什么要用不同的name值呢,用相同的话,接收到的是一个数组

function iscontain(array,data)
{
for(i=0;i<array.length;i++)
if(array[i]==data)
return false;
return true;
}

for(e=new Enumerator(document.getElementsByTagName("input"));!e.atEnd()
e.moveNext())
{
a=[];
if(!iscontain(a,e.item().name)
a.push(e.item().name);

}