提交前预览图像
Preview image before submit.
我有一个这样的HTML脚本:
<div class="gallery">
<output id="show_img1"></output>
</div>
<div class="fileinput-button">
<input type="file" id="files1" name="files[]"/>
</div>
<div class="gallery">
<output id="show_img2"></output>
</div>
<div class="fileinput-button">
<input type="file" id="files2" name="files[]"/>
</div>
<div class="gallery">
<output id="show_img3"></output>
</div>
<div class="fileinput-button">
<input type="file" id="files3" name="files[]"/>
</div>
我想要在标签<output></output>
中选择的预览图像,上面的id作为标识符。我试过这个脚本作为参考。
这里是img
标签上的图像预览示例
<input type="file" id="files1" name="files[]"/>
<img id="blah" src="#" alt="your image" />
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#blah').attr('src', e.target.result);
}
reader.readAsDataURL(input.files[0]);
}
}
$("#files1").change(function(){
readURL(this);
});
</script>
JS Fiddle演示
相关文章:
- 将图像上传ajax与表单提交ajax相结合
- 如何在提交后关闭颜色框窗口,并刷新父页面上的图像
- 如何通过ajax php将图像上传到服务器本地目录,其中html表单haven't任何传统的提交按钮
- 单击提交按钮后加载图像将冻结
- 纯javascript的进度图像加载程序仅当用户单击提交html表单时
- 如何使用PHP、提交和单选按钮复制/重命名/覆盖图像
- jquery表单和图像提交
- 在图像像素加载时提交表单
- HTML图像映射为表单提交
- 表单验证和提交时提交文本&输入按钮上带有验证的图像
- 选择&提交图像Form/java脚本
- 当互联网可用时,自动提交图像表单
- 提交输入类型=“;图像“;到另一个servlet时,未能返回任何参数
- 提交带有鸟舍编辑图像的表格
- 如何在提交空白表单时隐藏图像
- 提交前预览图像
- 使用图像提交表单问题
- javascript禁用chrome中点击前触发的输入图像提交按钮事件
- 当使用滚动图像提交表单时,我的验证将被忽略
- Dropzone,我如何与数据和多个图像提交表单