Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 所附文件的数目_Javascript_Forms_Attachment - Fatal编程技术网

Javascript 所附文件的数目

Javascript 所附文件的数目,javascript,forms,attachment,Javascript,Forms,Attachment,它与谷歌Chrome和Mozilla配合使用效果很好。。。但不能正确使用Internet Explorer var col = document.getElementById('myFormid'); var fields = col.getElementsByTagName('input'); for(x in fields){ if(fields[x].name == 'doc[]' && fields[x].value != ''){ files++; } }

它与谷歌Chrome和Mozilla配合使用效果很好。。。但不能正确使用Internet Explorer

var col = document.getElementById('myFormid');
var fields = col.getElementsByTagName('input');

for(x in fields){
if(fields[x].name == 'doc[]' && fields[x].value != ''){
files++;    
}
}

您不应该在中使用
for…来迭代数组,因为您将访问数组的原型方法及其元素。只需使用常规的
for
语法,看看这是否有帮助:

var col = document.getElementById('myFormid');
var fields = col.getElementsByTagName('input');

for (var i = 0; i < fields.length; i++) {
  var field = fields[i];

  if ((field.name == 'doc[]') && (field.value != '')) {
    files++;    
  }
}
var col=document.getElementById('myFormid');
var fields=col.getElementsByTagName('input');
对于(变量i=0;i
您不应该在
中使用
for…来迭代数组,因为您将访问数组的原型方法及其元素。只需使用常规的
for
语法,看看这是否有帮助:

var col = document.getElementById('myFormid');
var fields = col.getElementsByTagName('input');

for (var i = 0; i < fields.length; i++) {
  var field = fields[i];

  if ((field.name == 'doc[]') && (field.value != '')) {
    files++;    
  }
}
var col=document.getElementById('myFormid');
var fields=col.getElementsByTagName('input');
对于(变量i=0;i
您可以使用而不是
。getElementsByTagName()
-这将为您节省第一个if条件。您可以使用而不是
。getElementsByTagName()
-这将为您节省第一个if条件。亲爱的Blender,这将是一个极大的帮助。若你们看这个链接,我发现页面底部的文件附件部分有Javascript问题。这段代码在GoogleCrome和IE上运行良好,但在Mozilla上却出现了问题。。先生,请帮忙。请在mozilla中打开它。您正在加载
menu.js
之前的
jquery.js
,这会导致问题。将
menu.js
移动到
jquery.js
标记之后。亲爱的Blender,这将是一个极大的帮助。若你们看这个链接,我发现页面底部的文件附件部分有Javascript问题。这段代码在GoogleCrome和IE上运行良好,但在Mozilla上却出现了问题。。先生,请帮忙。请在mozilla中打开它。您正在加载
menu.js
之前的
jquery.js
,这会导致问题。将
menu.js
移动到
jquery.js
标记之后。