循环检查javascript检查

时间:2014-07-25 09:55:41

标签: javascript

我在PHP页面中有多个要上传的文件。其中两个是必填字段。要检查验证,我写了一个JS。在我的JS中,文件类型为1& 2是必需的类型。此处count是要上传的文件数。

for (i = 1; i <= count; i++) {
    if (file_type == 1 || file_type == 2) {
        found1++;
    }
}

found1的值变为2时,表单提交将完成。但这里的一个问题是所需的字段&#39; 1&#39;上传两次,标志值变为2,表单提交将完成。我的要求是&#39; 1&#39; &安培; &#39; 2&#39;必须包括在表单提交中。怎么解决这个问题?

1 个答案:

答案 0 :(得分:1)

这样可行,但应该有更好的方法。

var file1Uploaded,file2Uploaded = false
for (i = 1; i <= count; i++) {
            if (file_type == 1) {
                file1Uploaded=true;
            }
            else if(file_type == 2){
                file2Uploaded=true;
            }
        }

检查

    if(file1Uploaded && file2Uploaded){//submit form}