我正在尝试使用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[]"
有什么想法解决这个问题吗?
答案 0 :(得分:0)
尝试将输入标记中的规则设置为
<input type="file" name="myfile[]" id="myfile" accept="png|jpe?g|gif" multiple>
所以你的js只有
$('#formid').validate();