<html>
<head>
<title>图片上传前预览</title>
</head>
<body>
<script type="text/javascript">
function preview(){
var upFile= document.getElementById("upFile");
var fileext=upFile.value.substring(upFile.value.lastIndexOf("."),
upFile.value.length);
fileext=fileext.toLowerCase();
if ((fileext!='.jpg')&&(fileext!='.gif')&&(fileext!='.jpeg')&&(fileext!='.png')
&&(fileext!='.bmp')){
alert("对不起,系统仅支持标准格式的照片,请您调整格式后重新上传,谢谢 !");
upFile.focus();
}
else{
//alert(''+document.form1.UpFile.value)//把这里改成预览图片的语句
document.getElementById("preview").innerHTML="<img src='"+upFile.value
+"' width=220 style='border:1px double #ccc'>"
}
}
</script>
<form name="form1" method="post" enctype="multipart/form-data">
<input type="file" name="upFile" id="upFile" size="46" onchange="preview()">
<div id="preview"></div>
</form>
<body>
</html>
1 楼
jiangjingxiaoxuan
2011-11-04
简单明了,可是楼主有没有多个图片上传前预览的啊~~~