JS内使用FOR循环内嵌套了IF语句FOR循环不能正常循环了
做了一个按照设定数字上传文件数量的JS后写了下面的判断FILE是否为空的循环
出现问题是没有正确循环,我在里面alert了i只能出来1后面就不循环了
于是FILE1为空的话能够发现,但是FILE1不为空后面为空就提交过去了
给后面那句alert(window.TaskAdd.upcount2.value);是显示设定的上传文件的FILE的数量。
我设定为4的时候这里也显示为4了,所以不进IF的情况下后面也是执行了的,但是就是没有循环起来。
for(i=1; i<=window.TaskAdd.upcount2.value; i++)
{
alert(i);
var chk=document.getElementById("file"+i).value;
var chk1=document.getElementById("file"+i);
if(isEmpty(chk))
{alert("请选择你要上传的文件。");
chk1.focus();
return false;
}
alert(window.TaskAdd.upcount2.value);
}