我有多个文件要在 PHP 页面中上传。其中两个是必填字段。为了检查验证,我编写了一个 JS。在我的 JS 中,文件类型 1 和 2 是必需类型。这里count
是要上传的文件数量。
for (i = 1; i <= count; i++) {
if (file_type == 1 || file_type == 2) {
found1++;
}
}
当found1
的值变为2
时,表单提交完成。但这里有一个问题是,必填字段“1”被上传两次,标志值变成2
,表单提交就会完成。我的要求是“1”和“2”必须包含在表单提交中。怎么解决这个问题?
最佳答案
这可行,但应该有更好的方法。
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}
关于javascript - javascript 中的循环检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24952957/