<script>
function count(){
var obj =document.form1;
var list = new Array();
for(var i=0;i<obj.elements.length;i++){
if(obj.elements[i].type=="file" && obj.elements[i].value!="") list[list.length] = obj.elements[i];
}
alert(list.length);
}
function add(){
var obj =document.form1;
var f = document.createElement("INPUT");
var br = document.createElement("BR");
f.type = "file";
f.name = "fileup";
f.onpropertychange = add;
obj.appendChild(f);
obj.appendChild(br);
}
</script>
<form name="form1">
<input type="button" onclick="count()" value="Count"><br/>
<input type="file" name="fileup" onpropertychange="add()"><br/>
</form>