jQuery Validation插件" a.validator.methods [d]未定义"

时间:2016-01-14 07:05:26

标签: javascript jquery validation

我想知道如何使用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 undefinedfile:{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错误。

1 个答案:

答案 0 :(得分:0)

查看文档中的忽略。 http://jqueryvalidation.org/validate