单个文件上传获取上传信息:
<form name=Myform onsubmit="return CheckFileSize()">
<input type=file name=photo><br/>
<input type=submit value=submit></form>
<SCRIPT LANGUAGE="JavaScript">
<!--
function CheckFileSize()
{
var s = document.Myform.photo.value;
if(s==" ")return false;
var img = new Image();
img.src = s;
alert("高 = "+ img.height + "\n宽 = "+ img.width);
alert("fileSize = "+ img.fileSize +" 字节");
return false;
}
//-->
</SCRIPT>如果多个文件上传的话,如何获取多个文件合计上传的总大小,如下:
<form name=Myform onsubmit="return CheckFileSize()">
<input type=file name=photo[]><br/>
<input type=file name=photo[]><br/>
<input type=file name=photo[]><br/>
<input type=file name=photo[]><br/>
<input type=file name=photo[]><br/>
<input type=submit value=submit></form>
<form name=Myform onsubmit="return CheckFileSize()">
<input type=file name=photo><br/>
<input type=submit value=submit></form>
<SCRIPT LANGUAGE="JavaScript">
<!--
function CheckFileSize()
{
var s = document.Myform.photo.value;
if(s==" ")return false;
var img = new Image();
img.src = s;
alert("高 = "+ img.height + "\n宽 = "+ img.width);
alert("fileSize = "+ img.fileSize +" 字节");
return false;
}
//-->
</SCRIPT>如果多个文件上传的话,如何获取多个文件合计上传的总大小,如下:
<form name=Myform onsubmit="return CheckFileSize()">
<input type=file name=photo[]><br/>
<input type=file name=photo[]><br/>
<input type=file name=photo[]><br/>
<input type=file name=photo[]><br/>
<input type=file name=photo[]><br/>
<input type=submit value=submit></form>
================
多个文件使用js就是数组了
var o =document.getElementsByName("Myform").getElementsByTagName("input");
for(i=0;i<o.length;i++){
if(o.value==""){ }}
</script>取图片大小在firfox下是不可以的;