首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么动态添加filefield控件

2012-02-06 
如何动态添加filefield控件?我像这样在页面上先有一个filefield控件然后在用户选择完文件地址以后动态的在

如何动态添加filefield控件?
我像这样   在页面上先有一个filefield控件   然后在用户选择完文件地址以后   动态的在下面添加一个新的filefield控件   这个怎么做?
还有   这一步骤完成以后怎么才能遍历页面   看看有多少有内容的filefield控件   这个怎么做啊?谢谢!

[解决办法]
<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>

热点排行