欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JS控制上传文件个数

程序员文章站 2022-04-13 22:22:23

js控制文件上传数量

<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>