<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>
原文:https://www.cnblogs.com/daqiu/p/10756962.html