六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 106|回复: 0

动态创建和删除文件输入框

[复制链接]

升级  20%

22

主题

22

主题

22

主题

秀才

Rank: 2

积分
80
 楼主| 发表于 2013-2-7 19:39:31 | 显示全部楼层 |阅读模式
摸索了2个星期的玩意。
<script language="javascript"> var num =2; var reg = /\d+/; function buildFileInput(){  filediv = document.createElement("div");  filediv.id = "div_"+num;  var str = filediv.id;  labeltext = document.createTextNode("附件"+num+":");  fileinput = document.createElement("input");  fileinput.type = "file";  fileinput.name = "contractfile";  fileinput.id = "contractfile";  fileinput.size="25";  btn = document.createElement("input");  btn.type = "button";  btn.value = "删除";  btn.onclick= function(){remove(reg.exec(str));};    filediv.appendChild(labeltext);  filediv.appendChild(fileinput);  filediv.appendChild(btn);  document.all.filesinput.appendChild(filediv);  num++; } //初始化文件输入框列表 buildFileInput(); function remove(o){  document.getElementById("filesinput").removeChild(document.getElementById("div_"+o)); }  </script>
页面上原有的输入框
<input type="file" name="importContract" id="importContract" style="font-size:13px;" size="25" />     <button  style="font-size:13px;height:20px;">添 加</button>     <div id="filesinput"></div>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表