[英]Javascript No. of File attached
它在Google 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...in
遍历数组,因为您将访问数组的原型方法及其元素。 只需使用普通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++;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.