jQuery文件上传未触发验证

时间:2014-07-31 13:01:43

标签: javascript jquery asp.net-mvc validation file-upload

我正在使用jQuery文件上传API来上传文档和表单上的一些文本。

我很惊讶它甚至在表单上发布了字段,因为它并不要求我甚至将字段括在页面中的表单中。我不知道它是如何运作的。

但确实如此......除了我页面上的验证没有触发。我可以想象这是因为页面上缺少表格。

当我将文件上传功能应用到文件输入字段以及如何获取表单字段时,有人可以让我深入了解jquery正在做什么吗?

以下是代码,以便您确切了解我在做什么。

inputField.fileupload({
    dataType: 'json',
    url: myUrl,
    replaceFileInput: false,
    add: function (e, data) {
        // do stuff

    },
    done: function (e, data) {
        //do stuff
    },
    progressall: function (e, data) {
        //do stuff
    }
})

由于

编辑:

根据要求

编辑:

仔细查看链接代码并认为我(差点)得到了现在正在进行的事情......虽然我还有一个问题。

看来代码是使用window.FormData获取表单,我认为它获取页面上的表单字段。因此,它根本就没有以传统意义提交它。

我想我只需要添加一个表单,然后在form.valid()样式检查中包装调用。但是我会把这张支票放在哪里?不适合这些api功能。

0 个答案:

没有答案