HTML图片上传实时预览js
<style>
*{margin:0; padding:0;}
form{background:#F1F1F1;}
.bbg{background:url(../images/add_ico.jpg) no-repeat; height:65px;}
.fileInput{cursor:pointer;opacity:0.0; width:70px; height:65px;}
button{padding:15px 15px 15px 15px;}
</style>
<form action="upload.asp" method="post" enctype="multipart/form-data" id="form" target="_self" style="font-size:12px; margin:5px;">
<table>
<tr>
<td>
<div class="bbg">
<input name="file" type="file" id="file" accept="image/*" onchange="show(this.files)" class="fileInput">
</div>
</td>
<td>
<img id="img" style="vertical-align:middle;"/>
</td>
<td>
<input type="submit" name="button" id="button" value="上传"></input>
<script type="text/javascript">
function show(f) {
var str = "";
for (var i = 0; i < f.length; i++) {
var reader = new FileReader();
reader.readAsDataURL(f[i]);
reader.onload = function (e) {
str += "<img height='65' width='65' id='img' src='" + e.target.result + "'/>";
$("#img")[0].outerHTML = str;
}
}
}
</script>
</td>
</tr>
</table>
</form>
最新文章
- SQL Server-语句类别、数据库范式、系统数据库组成(一)
- VC++ 标准C++中的string类的用法总结
- iOS UIWebView和网页的交互(OC中调执行JS)
- Html-Css-a标签的使用
- Android 加入一个动作按钮
- 打补丁patch 命令使用
- java转换json需导入的jar包说明
- opencv 图像轮廓
- Ext.Net学习笔记05:Ext.Net DirectEvents用法详解
- win10 下使用虚拟机安装ubuntu及其网络配置
- 二维数组的最大子数组和 时间复杂度:O(n的四次方)
- 安卓抓包https
- CentOS7.5 下搭建SFTP
- Django中发件邮箱的设定
- Spring Boot 2集成Redis
- docker部署nginx,并实现负载均衡。
- Angular快速学习笔记(3) -- 组件与模板
- 2018.09.27 codeforces1045D. Interstellar battle(期望dp)
- Android 4学习(1):学习路线图
- 谈一谈Http Request 与Http Response