JavaScriptinputtype=file获取⽂件⼤⼩及类型限制<input name="txtName" type="file" id="pic" onchange="loadImage(this)"/>
JavaScript代码:
function loadImage(img) {
var filePath = img.value;
var fileExt = filePath.substring(filePath.lastIndexOf("."))
.toLowerCase();
if (!checkFileExt(fileExt)) {
alert("您上传的⽂件不是图⽚,请重新上传!");
img.value = "";
return;
}
if (img.files && img.files[0]) {
//                alert(img);
//                alert(img.files[0])
alert('你选择的⽂件⼤⼩' + (img.files[0].size / 1024).toFixed(0) + "kb");
//                var xx = img.files[0];
//                for (var i in xx) {
//                    alert(xx[i])
//                }
} else {
img.select();
var url = ateRange().text;
try {
var fso = new ActiveXObject("Scripting.FileSystemObject");
} catch (e) {
alert('如果你⽤的是ie8以下请将安全级别调低!');
}
alert("⽂件⼤⼩为:" + (fso.GetFile(url).size / 1024).toFixed(0) + "kb");
}
}
function checkFileExt(ext) {
if (!ext.match(/.jpg|.gif|.png|.bmp/i)) {
return false;
}
return true;
inputtypefile不上传文件
}