我在做上传图片时,想判断图片的大小,当我取图片大小然后alert的时候,第一次打印出-1,再点提交按妞才出现图片的大小,哪位高手碰到过这个问题?有什么解决的方法?相关代码如下:
function upload()
{
var file0=window.uploadForm.file0.value;
var showimg = new Image();
if(file0!="")
{
showimg.src=file0;
alert(showimg.fileSize);
}
}
function upload()
{
var file0=window.uploadForm.file0.value;
var showimg = new Image();
if(file0!="")
{
showimg.src=file0;
alert(showimg.fileSize);
}
}
{
var file0=window.uploadForm.file0.value;
var ss = new Image();
if(file0!="")
{
ss.src=file0;
alert(ss.fileSize);
}
}
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<FORM name="uploadForm" METHOD=POST ACTION="">
<input type="file" name="file0">
<input type="button" value="go" onClick="upload();">
</FORM>
</FORM>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
function upload()
{
var file0=window.uploadForm.file0.value;
var ss = new Image();
if(file0!="")
{
ss.src=file0;
alert(ss.fileSize);
}
}
</SCRIPT>