我想知道如何使用http://jqueryvalidation.org中的插件验证文件大小,类型和扩展名。
我试图让Type: Basketball, Location: Loc 1, Court: Court 1
8:00 - 9:00: Booked
9:00 - 10:00:
10:00 - 11:00: Booked
...
不是必需的,但我在我的控制台中得到<input type="file" name="file">
。如果a.validator.methods[d] is undefined
是file:{required:
,一切正常。但就我而言,不需要文件。
我收录了这些文件:
true
更新:
我尝试将<script src="../javascripts/jquery.validation.js"></script>
<script src="../javascripts/jquery.validation.additional.js"></script>
$('#message').validate({
ignore: "",
rules: {
message:{ required: true },
file:{ required:false, accept: "png|jpe?g|gif", filesize: 1048576 }
},
messages:{
message:"Please type your message",
file:{ required:"File is required", accept: "Hello" },
}
});
与ignore: ".ignore"
和file:{required:true
一起使用。它仍然在提交时验证。如果我将<input type="file" name="file" class="ignore">
设置为file:{required:
,那么我仍会在控制台中收到false
错误。