How to check image size (ex. 1MB) before uploading

后端 未结 1 1150
小蘑菇
小蘑菇 2020-12-29 18:07

Is there any way to check the image size before sending the form?

I\'m using jquery.form

js:

$(document).ready(function() {
    var options =         


        
相关标签:
1条回答
  • 2020-12-29 18:37

    I answer my own question:

        $(document).ready(function() {
            $('#id_image').bind('change', function() {
                if(this.files[0].size > 1000141){
                    $('#formerror').html('File is too big');
                    $('#myformbutton').hide();
                }else{
                    $('#formerror').html(' ');
                    $('#myformbutton').show('slow');
                }
            });
        });
    

    And html:

            <div id="formerror"></div>
            <form action="myaction" method="post" id="myform" enctype="multipart/form-data">
                 <label for="id_title">Title</label>
                 <input id="id_title" type="text" name="title" maxlength="255" />
                 <label for="id_image">Image</label>
                 <input type="file" name="image" id="id_image" />
                 <input type="button" id="myformbutton" value="Add!" />
            </form>
    

    This works.

    0 讨论(0)
提交回复
热议问题