<html><body> <h3>js控制文件上傳數量</h3> <form action="" enctype="multipart/form-data"> <input type="file" name="file" multiple="multiple" onchange="fileCount ...
<html>
<body>
<h3>js控制文件上傳數量</h3>
<form action="" enctype="multipart/form-data">
<input type="file" name="file" multiple="multiple" onchange="fileCountCheck(this,3,5)"/>
</form>
<script>
function fileCountCheck(filesObj,minFileNum,maxFileNum){
if (window.File && window.FileList)
{
var fileCount = filesObj.files.length;
if (fileCount < minFileNum || fileCount > maxFileNum)
{
window.alert('文件數應該在' + minFileNum + '個到' + maxFileNum + '個之間,你選擇了' + fileCount + '個');
return false;
}
else
{
window.alert('符合規定');
return true;
}
}
else
{
window.alert('你的瀏覽器不支持上傳文件,請升級你的瀏覽器');
return false;
}
}
</script>
</body>
</html>