jQuery验证MultIple文件上传

时间:2014-05-17 05:18:58

标签: php jquery file validation upload

我正在尝试使用jQuery Validate插件验证HTML文件上传,

我的html表单是,

<form id="formid" action="welcome/test_up" method="post" enctype="multipart/form-data">
<input type="file" name="myfile[]" id="myfile" multiple>
<input type="submit" name="submit" id="submit" value="submit"/>

我正在使用Jquery验证插件,

$('#formid').validate({
    rules: { 
       inputimage: { required: true, accept: "png|jpe?g|gif"  }
    },
    messages: { inputimage: "File must be JPG, GIF or PNG" }
});

但遗憾的是它不起作用,

如果我使用name="myfile",它会起作用,但在我使用name="myfile[]"

时则不行

有什么想法解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

尝试将输入标记中的规则设置为

<input type="file" name="myfile[]" id="myfile" accept="png|jpe?g|gif" multiple>

所以你的js只有

$('#formid').validate();