实现动态的文件上传操作按钮的添加和删除
来源:互联网 发布:seo方面的工作 编辑:程序博客网 时间:2024/06/05 14:41
javascript实现
<!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=utf-8" />
<title>jquery文件上传</title>
<script type="text/javascript" src="jquery-1.7.2.js"></script>
<script type="text/javascript">
var addMore = function() {
var div = document.getElementById("div2");
var br = document.createElement("br");
var input = document.createElement("input");
var button = document.createElement("input");
input.setAttribute("type", "file");
button.setAttribute("type", "button");
button.setAttribute("value", "Remove");
button.onclick = function() {
div.removeChild(br);
div.removeChild(input);
div.removeChild(button);
}
div.appendChild(br);
div.appendChild(input);
div.appendChild(button);
}
//节点的移动
//$(function(){
//});
</script>
</head>
<body>
<div id="div1">
<input type="file" id="upload"/>
<input type="button" id="btn" value="more" onclick="addMore();"/>
</div>
<div id="div2"></div>
</body>
</html>
jquery实现
<!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=utf-8" />
<title>jquery文件上传</title>
<title>jquery1</title>
<script type="text/javascript" src="jquery-1.7.2.js"></script>
<script type="text/javascript">
/** var addMore = function() {
var div = document.getElementById("div2");
var br = document.createElement("br");
var input = document.createElement("input");
var button = document.createElement("input");
input.setAttribute("type", "file");
button.setAttribute("type", "button");
button.setAttribute("value", "Remove");
button.onclick = function() {
div.removeChild(br);
div.removeChild(input);
div.removeChild(button);
}
div.appendChild(br);
div.appendChild(input);
div.appendChild(button);
}**/
//jquery实现文件上传的按钮添加和删除
$(function(){
$("input[type=button]").click(function(){
var br = $("<br>");
var input = $("<input type='file'/>");
var button = $("<input type='button' value='Remove'/>");
$("#div1").append(br).append(input).append(button);
button.click(function() {
br.remove();
input.remove();
button.remove();
});
});
});
</script>
</head>
<body>
<div id="div1">
<input type="file" id="upload"/>
<input type="button" id="btn" value="more" onclick="addMore();"/>
</div>
<div id="div2"></div>
</body>
</html>
jquery实现
<!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=utf-8" />
<title>jquery文件上传</title>
<title>jquery1</title>
<script type="text/javascript" src="jquery-1.7.2.js"></script>
<script type="text/javascript">
/** var addMore = function() {
var div = document.getElementById("div2");
var br = document.createElement("br");
var input = document.createElement("input");
var button = document.createElement("input");
input.setAttribute("type", "file");
button.setAttribute("type", "button");
button.setAttribute("value", "Remove");
button.onclick = function() {
div.removeChild(br);
div.removeChild(input);
div.removeChild(button);
}
div.appendChild(br);
div.appendChild(input);
div.appendChild(button);
}**/
//节点的移动
var count = 0;
$(function(){
$("input[type=button]").click(function(){
var br = $("<br>");
var input = $("<input type='file'/>");
var button = $("<input type='button' value='Remove" + (++count) + "'/>");
$("#div2").append(br).append(input).append(button);
button.click(function(){
br.remove();
input.remove();
button.remove();
});
});
});
</script>
</head>
<body>
<div id="div1">
<input type="file" id="upload"/>
<input type="button" id="btn" value="more"/>
</div>
<div id="div2"></div>
</body>
</html>
- 实现动态的文件上传操作按钮的添加和删除
- ListView 中添加按钮,动态删除添加ItemView的操作
- ListView 中添加按钮,动态删除添加ItemView的操作
- javascript实现动态添加和删除文件上传选项
- 客户端操作,实现文件的上传、下载、和删除
- File Input多次添加文件,动态删除文件,用来实现上传等操作
- Android – ListView 中添加按钮,动态删除添加ItemView的操作
- Android – ListView 中添加按钮,动态删除添加ItemView的操作
- jsp页面中动态添加上传输入项注意的问题:“添加上传文件”按钮的name属性值不能和onclick属性的值相同!!!
- javascript操作table的动态添加行和删除行
- 实例:动态增加和删除上传文件的文本框
- JS动态添加上传文件按钮
- JSP多文件上传,动态添加文件选择框和按钮,并添加事件
- 扩展easyui dialog的两个方法.动态添加和删除buttons的按钮
- 动态的添加多个上传文件
- 文件上传的动态添加输入项
- 文件上传的动态添加输入项
- js操作ListBox实现多项的添加和删除
- windowsCE异常和中断服务程序初探(=)
- 图像增强
- Java 7 虚拟机规范
- CE下基于Zylonite硬件平台的SD卡驱动开发
- jquery easyui 学习网站
- 实现动态的文件上传操作按钮的添加和删除
- C#中的委托和事件
- Windows CE下驱动程序开发基础
- 题目1162:I Wanna Go Home
- USB Phy/ULPI (3-接收模块和传输模块)
- javadoc语法
- Java编码原则
- 在 WinCe 平台读写 ini 文件
- cannot simultaneously fetch multiple bags