input多选图片与显示
input标签
在使用input选择文件时遇到了 在遍历input file.files 只显示最后一个,修改如下:
CSS:
<style type="text/css">
			#view{}
	        #view{} .imgbox{float:left;position:relative;width:100px;height: 100px;margin-left: 10px;margin-top: 10px;
	                          padding:5px;border:solid 1px red;border-radius: 5px;;}
		    #view{} .imgbox .close{border: solid 1px red;position: absolute;top: -15px;
    width: 20px;height: 20px; display: inherit;cursor: pointer;text-align: center;background: red;color: #fff;right: -10px;z-index: 20;border-radius: 100%;}
		    #view{} .imgbox input{width:100%;height: 100%;z-index: 10;}
		</style>
html:
<input type="file" onchange="load(this)" multiple="multiple" accept="image/*" class='myfile'></input>
<div id="view"></div>
JS:
<script>
			$('body').on('click','.close',function(){
				$(this).parent('.imgbox').remove();
			});
function load(file) {
				var num=1;
				if (file.files) {
					for (var i = 0; i < file.files.length; i++) {
						var reader = new FileReader();
						reader.readAsDataURL(file.files[i]);
						reader.onload = function(evt) {
							var imgbox=$('<div></div>');
							imgbox.addClass('imgbox');
							$('#view').append(imgbox);
var close=$('<div>×</div>');
							close.addClass('close');
							close.appendTo(imgbox);
var imgs = $('<input  type="image" />');
							imgs.attr('name','mum'+num);
							num++;
							imgs.appendTo(imgbox);
							imgs.attr('src', evt.target.result);
						}
					}
				}
			}
</script>
input多选图片与显示的更多相关文章
- 文件input框选择图片实时显示小技巧
		
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
 - Qt for Android (三) 打开Android相册并选一个图片进行显示
		
Qt for Android (三) 这两天弄了一下android相册的相关功能.还是花了挺长时间的,这里总结一下,避免以后再踩坑.同时也在这篇文章里面补齐一些android开发的基础支持 打开And ...
 - js实现图片预显示
		
html页面代码 <div id="localImag" style="display:none"><img id="previe ...
 - C# 图片保存到数据库和从数据库读取图片并显示
		
图片保存到数据库的方法: public void imgToDB(string sql) { //参数sql中要求保存的imge变量名称为@images //调 ...
 - 白夜追凶 :手 Q 图片的显示和发送逻辑
		
欢迎大家前往腾讯云社区,获取更多腾讯海量技术实践干货哦~ 作者:陈舜尧 导语: "这张图片在快捷发图栏背景是黑色的,为啥发到AIO(会话窗口)里背景就变成白的了?" 通过一个bug ...
 - input file选择图片后 预览
		
很多前端都选择用插件来实现图片预览,这个小功能也可以很简单的用jQuery来实现 简单的jQuery实现input file选择图片后,可以预览图片的效果 简单的HTML代码: <div> ...
 - Simditor 富文本编辑器多选图片上传、视频连接插入
		
simditor 是一个基于浏览器的所见即所得的文本编辑器.Simditor 富文本编辑器, 支持多选图片上传, 视频连接插入, HTML代码编辑以及常用富文本按钮,支持的浏览器:IE10.Firef ...
 - js读取本地图片并显示
		
抄自 http://blog.csdn.net/qiulei_21/article/details/52785191 js读取本地图片并显示 第一种方法比较好 版权声明:本文为博主原创文章,未经博主允 ...
 - Input File选择图片后,未保存预览
		
今天实现上传图片到服务器 简单的jQuery实现input file选择图片后,可以预览图片的效果 简单的HTML代码: <div> <img src="" cl ...
 
随机推荐
- Linux多线程的一个小例子
			
#include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <pthread.h& ...
 - Redis学习手册(管线)
			
一.请求应答协议和RTT: Redis是一种典型的基于C/S模型的TCP服务器.在客户端与服务器的通讯过程中,通常都是客户端率先发起请求,服务器在接收到请求后执行相应的任务,最后再将获取的数据或处理结 ...
 - 编辑UITableviewCell--Editing
			
self.navigationItem.rightBarButtonItem = self.editButtonItem; - (void)setEditing:(BOOL)editing anima ...
 - SqlBulkCopy高效能批量插入SQL SERVER
			
what SqlBulkCopy是.NET提供的用来批量插入数据的一个类,特别是将内存中的数据一次性插入到数据库,目前只能插入到SQL SERVER数据库,数据源可以是DataTable.IDataR ...
 - DiscreteSeekBar使用简介,一个带气泡的SeekBar
			
android自带的SeekBar样式比较古板,如果我们想让自己的SeekBar炫起来,那么可以考虑使用DiscreteSeekBar.DiscreteSeekBar是GitHub上的一个开源控件,地 ...
 - openoffice转换过程中遇到繁体字文档转换失败的问题
			
今天发现上线的文档转换功能中存在一个文档转换不成功,查看后台日志标志文档无法加载成功,提示日志如下: INFO: connected Jul 08, 2015 2:50:33 PM com.artof ...
 - shell脚本结构示例1
			
2013年以来自己因为偷懒,少写了很多东西,今年计划把以前积累的总结出来. 先从shell开始写起吧. 干了快3年游戏运维,期间经常会写一些shell本,不少脚本其实有很多可以复用的部分. 按照自己的 ...
 - Oracle--常见Exception
			
1. 错 误 名 称 错误代码 错 误 含 义 2. CURSOR_ALREADY_OPEN ORA_06511 试图打开已经打开的游标 3. INVALID_CURSOR ORA_ ...
 - Linq to SQL只支持SQL Server(所选对象使用不支持的数据提供程序)
 - 【JAVA错误笔记】 - 【Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法】
			
错误描述: Could not open ServletContext resource [/WEB-INF/applicationContext.xml] 原因分析: 问题主要由于加载spring的 ...