JavaScript动态数量的文件上传控件


Posted in Javascript onNovember 18, 2016

js动态数量的文件上传控件实现代码如下所述:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>动态数量的文件上传</title>
<script type="text/javascript" src="jquery-2.2.0.min.js">
</script><script type="text/javascript">
$(function(){
var i=2;
$("#addFile").click(function(){
$(this).parent().parent().before("<tr class='file'><td>File"
+i+":</td><td><input type='file' name='file"
+i+"'/></td></tr>"
+"<tr class='desc'><td>Desc"
+i+":</td><td><input type='text' name='desc"
+i+"'/><button id='delete"
+i+"'>删除</button></td></tr>");
i++;
//删除
$("#delete"+(i-1)).click(function(){
var $tr=$(this).parent().parent();
$tr.prev("tr").remove();
$tr.remove();
//对i排序
$(".file").each(function(index){
var n=index+1;
$(this).find("td:first").text("File"+n);
$(this).find("td:last input").attr("name","file"+n);
});
$(".desc").each(function(index){
var n=index+1;
$(this).find("td:first").text("Desc"+n);
$(this).find("td:last input").attr("name","desc"+n);
});
});
});
});
</script>
</head>
<body>
<table>
<tr class="file">
<td>File1:</td>
<td><input type="file" name="file1"/></td>
</tr>
<tr class="desc">
<td>Desc1:</td>
<td><input type="text" name="desc1"/></td>
</tr>
<tr>
<td><input type="submit" id="submit" value="上传"/></td>
<td><button id="addFile">增加</button></td>
</tr>
</table>
</body>
</html>

好了,代码到此结束了,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的,在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
一个简单的js鼠标划过切换效果
Jun 30 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
Apr 12 Javascript
Extjs4 GridPanel的主要配置参数详细介绍
Apr 18 Javascript
javascript模拟命名空间
Apr 17 Javascript
JavaScript实现节点的删除与序号重建实例
Aug 05 Javascript
DOM操作和jQuery实现选项移动操作的简单实例
Jun 07 Javascript
JS简单随机数生成方法
Sep 05 Javascript
详解AngularJS跨页面传值(ui-router)
Aug 23 Javascript
vue在使用ECharts时的异步更新和数据加载详解
Nov 22 Javascript
vue实现密码显示隐藏切换功能
Feb 23 Javascript
使用webpack搭建react开发环境的方法
May 15 Javascript
element中的$confirm的使用
Apr 26 Javascript
JS识别浏览器类型(电脑浏览器和手机浏览器)
Nov 18 #Javascript
Node.js 实现简单小说爬虫实例
Nov 18 #Javascript
基于jQuery的select下拉框选择触发事件实例分析
Nov 18 #Javascript
jQuery实现隔行变色的方法分析(对比原生JS)
Nov 18 #Javascript
jQuery和JavaScript节点插入元素的方法对比
Nov 18 #Javascript
js与jquery分别实现tab标签页功能的方法
Nov 18 #Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
Nov 18 #Javascript
You might like
手把手教你使用DedeCms的采集的图文教程
2007/03/11 PHP
浅谈PHP eval()函数定义和用法
2016/06/21 PHP
PHP中功能强大却很少使用的函数实例小结
2016/11/10 PHP
jquery下异步提交表单 异步跨域提交表单
2010/11/17 Javascript
jquery获得同源iframe内body下标签的值的方法
2014/09/25 Javascript
jqTransform美化表单
2015/10/10 Javascript
jQuery ajax分页插件实例代码
2016/01/27 Javascript
JS实现漂亮的时间选择框效果
2016/08/20 Javascript
解析jQueryEasyUI的使用
2016/11/22 Javascript
jQuery密码强度验证控件使用详解
2017/01/05 Javascript
JavaScript hasOwnProperty() 函数实例详解
2017/08/04 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
关于Vue单页面骨架屏实践记录
2017/12/13 Javascript
原生js+cookie实现购物车功能的方法分析
2017/12/21 Javascript
微信小程序实现列表页的点赞和取消点赞功能
2018/11/02 Javascript
Vue-cli3多页面配置详解
2020/03/22 Javascript
Python2中的raw_input() 与 input()
2015/06/12 Python
教你一步步利用python实现贪吃蛇游戏
2019/06/27 Python
Django使用Celery加redis执行异步任务的实例内容
2020/02/20 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
2020/03/26 Python
Python openpyxl模块实现excel读写操作
2020/06/30 Python
Python分析最近大火的网剧《隐秘的角落》
2020/07/02 Python
Casetify官网:自制专属手机壳、iPad护壳和Apple Watch手表带
2018/05/09 全球购物
戴森台湾线上商城:Dyson Taiwan
2018/05/21 全球购物
西班牙著名的珠宝首饰品牌:P D PAOLA
2018/09/15 全球购物
俄罗斯名牌服装网上商店:UNIQUE FABRIC
2019/07/25 全球购物
黄河的主人教学反思
2014/02/07 职场文书
小学新学期寄语
2014/04/02 职场文书
幼儿园的门卫岗位职责
2014/04/10 职场文书
文明城市标语
2014/06/16 职场文书
支部书记四风对照材料
2014/08/28 职场文书
群众路线问题查摆对照检查材料
2014/10/04 职场文书
出国留学自荐信模板
2015/03/06 职场文书
北京大学中文系教授推荐的10本小说
2019/08/08 职场文书
python图像处理基本操作总结(PIL库、Matplotlib及Numpy)
2021/06/08 Python
Python快速实现一键抠图功能的全过程
2021/06/29 Python