js动态增加删除上传附件代码

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>代码</title>
</head>

<body>

js实现多个上传附件的file文件域代码
<style type="text/css教程"> .file { font: 10pt; color: black; } </style>
<script language="网页特效">
      function addfile() {
           var filediv = document.all['filediv'];
           var strhtml = '<span><input type="file">&nbsp;&nbsp;<button onclick="removefile(parentnode);">删除</button><br></span>';
           filediv.innerhtml += strhtml;
      }
     
      function removefile(obj) {
           obj.removenode(true);
      }
</script>
<form enctype="multipart/form-data">
      <div id="filediv"></div>
      <a href="javascript:void(addfile());" class="file">添加附件</a>
</form>

//方法二 像hotmail邮箱增加附件模式动态增加上传附件代码

<div id="files">
<div>
<input type=button onclick="add();" value=attacthment>

<script>
var html="<input name=title  type=file> <input type=button value=delete onclick="remove(this)">";
function add()
{
var o=document.all["files"];
var div=document.createelement("div");
div.innerhtml=html;
o.appendchild(div);
div.childnodes[0].click();
}
function remove(obj)
{
obj.parentelement.parentelement.removechild(obj.parentelement);
}
</script>

//方法三

<style type="text/css"> .file { font: 10pt; color: black; } </style>
<script language="javascript">
var i=0;
      function addfile() {
       i++;

     currrow=conditiontable.insertrow();
     cellc=currrow.insertcell();
     cellccontext= '<input type="file" name="file+"+i>&nbsp;&nbsp;<button onclick="removefile();">去除</button><br>';
     cellc.innerhtml=cellccontext;

    }
 function findtd(o){
if (o.nodename=="tr"||o.nodename=="table") return;
if(o.nodename=="td")
return (o);
else
return (o.parentelement);
}
 function removefile(){
  o = findtd(event.srcelement);
  alert(o.parentelement.rowindex*1);
conditiontable.deleterow(o.parentelement.rowindex*1);
 

 }
      function uploadfile(){

      }

</script>
<form enctype="multipart/form-data">
 <a href="javascript:void(addfile());" class="file">添加附件</a>  <a href="javascript:void(uploadfile());" class="file">上传附件</a>
      <div id="filediv"  style='height:150px;top:150px;left:0px;overflow-x:auto;overflow-y:auto ;border-style:outset;border-width:1pt;border-color:  black;'>
       <table id=conditiontable border=1  >
</table>
       </div>

</form>

</body>
</html>

时间: 2024-10-31 01:25:33

js动态增加删除上传附件代码的相关文章

多个文件上传(php+js可动态增加文件上传框)

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.111cn.net1999/xhtml"> <head> <meta content="text/html

jsp 用户上传头像、上传图片、邮件上传附件代码

jsp教程 用户上传头像.上传图片.邮件上传附件代码 2. 页面表单的实现     文件上传表单和普通表单有两个区别     1) 需要文件上传字段  <input type="file" />     2) form 表单的 enctype 属性需要指定为 multipart/form-data 3. 服务器端解析request     在 Servlet 中通过 request.getInputStream 获得表单上传数据,会发现数据是分段发送的 由于自己写程序解析有

jquery动态增加删除控件实例代码

可以添加在增减过程中需要的自定义参数和变量,如: $("table").dynamicaddremover({param1:"param1", param2:"param2"}); 使用时,如:options.param1等等. .根容器必须有唯一id且指定时必须唯一.如果有多个模块(多个根容器)需要使用可以这样:$("#table1").dynamicaddremover(),$("#table2").d

JS动态增加删除UL节点LI及相关内容示例_javascript技巧

复制代码 代码如下: <ul id="ul"> <li id=1>11111111111111111<a href="javascript:del(1);">del</a></li> <li id=2 >22222222222222222<a href="javascript:del(2);">del</a></li> <li id=

动态增加/删除文件域_表单特效

LEDADBBS网友提供的一个动态增加/删除文件域的代码,还不错,收藏一下. [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

js 可增加删除图片上传框js代码

js 可增加删除图片上传框js代码 本款程序可以检测用户上传图片类型,大小,在上传之前,同时也可以增加多文件上传,就是不定文件多少,仿51空间那种文件上代码 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2

js及jquery实现动态的文件上传操作按钮的添加和删除

 本文为大家介绍下使用js及jquery实现动态的文件上传操作按钮的添加和删除,具体示例如下,希望对大家有所帮助 javascript实现  代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://w

怎么在domino的上传附件加上JS上传进度条

问题描述 如题我自己已经写好了一个JS上传附件的进度条具体怎么在domino里面调用这个JS<html><head><linkhref="css/jquery-ui-1.8.16.custom.css"rel="stylesheet"type="text/css"/><linkhref="css/main.css"rel="stylesheet"type="

如何动态添加上传框和文本框!类是于上传附件那样,可以取消和确认

问题描述 如何动态添加上传框和文本框!类是于上传附件那样,可以取消和确认 请大神指点!!!谢谢 点击添加文件 弹出一个窗口可以在里面实现上传文件和输入url点击确认就页面上来,点击取消则返回页面 代码如下: 添加文件 input type="file" name="myfiles" /> 网站地址:input type="input"name="url1" id="url1" /><br/