我正在尝试验证表单输入以仅允许指定的文件类型

  $("#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|csv|pdf|docx"时,它可以正常工作,用extension检查其给出的错误Uncaught TypeError: Cannot read property 'call' of undefined


未定义extension方法,因为它不是默认规则集的一部分。您必须包括the additional-methods.js file,因为这是extension规则所在的位置。

关于javascript - Uncaught TypeError:无法读取jQuery Validation上未定义的属性“调用”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41278284/

10-12 06:46