【发布时间】:2016-12-22 07:57:33
【问题描述】:
我正在尝试验证表单输入以仅允许指定的文件类型
$("#resumeFile").rules("add", {
required: true,
extension: "doc|pdf|docx",
messages: {
required: "Please select File",
extension: "Accepted formats pdf, doc or docx"
}
});
当我删除extension: "doc|csv|pdf|docx", 时,它工作得非常好,extension 检查它的错误Uncaught TypeError: Cannot read property 'call' of undefined
【问题讨论】:
-
extension: /doc|pdf|docx/,然后使用正则表达式。 -
@jai : 不工作
-
Uncaught TypeError: Cannot read property 'call' of undefined- 它是否提供错误的文件和行号,以及堆栈跟踪...使用外部库的未缩小版本,您可能能够准确地看到问题出在哪里正在使用 开发者工具 控制台/调试器 - 您发布的代码除了在黑暗中刺伤之外,还远远不够 -
假设你正在使用 jquery-validate
Current version: 1.15.0然后在要求下`它说jQuery, tested with 1.7.2, 1.8.3, 1.9.1, 1.11.1你有哪个版本的 jQuery?
标签: javascript jquery jquery-validate