JavaWeb同步学习笔记之九十、JavaWeb_文件上传案例_JS代码
2019-03-21 15:53
232 查看
JavaWeb_文件上传案例_JS代码
文件上传案例_JS代码
- 1.在 upload.jsp 页面上使用 jQuery 实现 “新增一个附件”,“删除附件”。但至少需要保留一个,代码实现:
upload.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script type="text/javascript" src="${pageContext.request.contextPath }/scripts/jquery-1.7.2.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(); $(".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); i = ++n; }); }); return false; }); }); </script> </head> <body> <font color="red">${message }</font> <form action="uploadServlet" method="post" enctype="multipart/form-data"> <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> </form> </body> </html>
相关文章推荐
- JavaWeb同步学习笔记之九十七、JavaWeb_文件上传案例_文件下载
- JavaWeb同步学习笔记之九十二、JavaWeb_文件上传案例_总体步骤分析
- JavaWeb同步学习笔记之九十六、JavaWeb_文件上传案例_校验及小结
- JavaWeb同步学习笔记之九十一、JavaWeb_文件上传案例_约束的可配置性
- JavaWeb同步学习笔记之九十五、JavaWeb_文件上传案例_复习
- JavaWeb同步学习笔记之九十四、JavaWeb_文件上传案例_完成文件的上传
- Javaweb学习笔记10—文件上传与下载
- Spring学习笔记2之表单数据验证、文件上传实例代码
- 【JAVAWEB学习笔记】29_文件的上传------commons-fileupload
- node.js学习笔记(8)--multer模块文件上传
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- [原创]java WEB学习笔记50:文件上传案例
- 学习笔记之 文件的上传和下载代码
- 学习笔记:调用js文件冲突问题解决方案
- asp.net+js 实现无刷新上传解析csv文件的代码
- PHP学习笔记--文件目录操作(文件上传实例)
- 【小白笔记】PHP学习之路 (26) --文件上传与下载、配置
- Struts2学习笔记之文件的上传与下载
- php学习笔记(十一)文件上传类的编写
- 学习笔记:PHP上传图片代码详解