小编use*_*463的帖子

jquery validate accept方法 - TypeError:无法读取未定义的属性'call'

我想使用validate插件检查上传文件类型.

但是我收到以下错误消息:

Uncaught TypeError: Cannot read property 'call' of undefined.
Exception occurred when checking element file, check the 'accept' method.
Run Code Online (Sandbox Code Playgroud)

这是我的表格.

<form id="upload" enctype="multipart/form-data">
    <div class="control-group">
        <div class="controls">
            <input id="file" name="file" type="file">
        </div>
        <div class="form-group">
            <button class="btn btn-primary" onclick="Submit()" type="button">Submit</button>
        </div>
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)

这是我的JavaScript:

var Submit=function(){
    var validator = $('#upload').validate({
        rules:{
            file: {
                required: true,
                accept: "audio/*, video/*"
            }
        },
        message: {
            file:"Invalid file type"
        }
   });

    validator.form();
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-validate

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×1

jquery ×1

jquery-validate ×1