ASP代码如下:
<%
var check_array=Request.Form("vendor_fxk") // 源于checkbox的值
Response.Write(check_array)//举例:显示出来的是4, 3, 8, 63, 145, 261, 274
arr=check_array.split(',')//此命令正确
Response.Write(arr)
Response.Write(arr[0])//此命令正确显示出值
Response.Write(arr.length) //此命令正确   ,举例 : 值=7
//以下开始判断checkbox的值,是否被选中?
for (var i=0;i<arr.length;i++)
{
if (arr[i].checked ==true)
{
         
Response.Write(arr[i])
}
}如果没有红色的部分,值能正常出来
那么,红色的部分,命令错哪了?
我自己调试了如下:
第一次:if (arr[i].checked ==true)
第二次:if (arr[i].checked =="checked")
第三次:if (arr[i].checked)
以上三种情况,都测试失败.都无法执行下面的那句Response.Write(arr[i])错在哪了呢?
真是神奇了