概述
笔记
function showFile(obj,id) {
// var filePath=$(obj).val();
if (obj.files && obj.files[0])
{
var imgId=id;
var showImg=document.getElementById(imgId);
var reader = new FileReader();
reader.onload = function(evt){showImg.src = evt.target.result;};
reader.readAsDataURL(obj.files[0]);
}else{
obj.select();
var filePath = document.selection.createRange().text;
//alert("文件路径:"+filePath);
var FireFoxFileName="";
//FireFox文件的路径需要特殊处理
if(window.navigator.userAgent.indexOf("Firefox")!=-1)
{
FireFoxFileName=filePath;
filePath=$(obj).prev()[0].files.item(0).getAsDataURL();
}
if(!checkFile(filePath,FireFoxFileName))
{
$(obj).prev().val("");
return;
}
if(filePath.length==0)
{
alert("请选择上传文件");
return false;
}
var imgId=id;
var showImg=document.getElementById(imgId);
showImg.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = scale)";
showImg.filters.item(
'DXImageTransform.Microsoft.AlphaImageLoader').src=filePath;
}
}
最后
以上就是超级宝马为你收集整理的js实现展示file表单选的图片的全部内容,希望文章能够帮你解决js实现展示file表单选的图片所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复