<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<input type="hidden" name="file_base64" id="file_base64">
<input type="file" id="fileup">
<!--图片弹出框-->
<div id="hmc" class="easyui-dialog" closed="true">
<div id="tp">
<img style="width: 400px;height: 400px" src=""/>
</div>
</div>
<img src="https://img-blog.csdnimg.cn/2022010615495467026.png"/>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#fileup").change(function(){
var v = $(this).val();
var reader = new FileReader();
reader.readAsDataURL(this.files[0]);
strs = v.split('.');
var suffix = strs [strs .length - 1];
if (suffix != 'jpg' && suffix != 'gif' && suffix != 'jpeg' && suffix != 'png') {
alert("你选择的不是图片,请选择图片!");
var obj = document.getElementById('fileup');
obj.outerHTML = obj.outerHTML; //这样清空,在IE8下也能执行成功
//obj.select(); document.selection.clear(); 好像这种方法也可以清空 input file 的value值,不过我没测试
}else{
reader.onload = function(e){
console.log(e.target.result);
$("#tp img").attr("src", e.target.result);
};
}
});
});
alert("请确保数据的正确性");
</script>
</body>
</html>
本文介绍了一个使用HTML、jQuery和JavaScript实现的图片预览功能,当用户选择图片文件后,网页将实时显示所选图片的预览效果,并检查是否为图片格式。此外,还包含了一个警告提示,强调数据正确性的重要性。
4138

被折叠的 条评论
为什么被折叠?



