jquery表单文件上传:为什么字段值重置?

时间:2011-06-28 17:29:35

标签: jquery jquery-validate jquery-forms-plugin

我有一个包含以下元素的表单:

<input type="text" name="maxResultsPlain"
                    id="maxResultsPlain" class="number" value="10">

表单包含一个“file”类型的输入。整个业务通过$(form).ajaxSubmit(submitOptions)连接到REST服务器,该服务器从validate插件的{4}}的submitHandler调用。

每当我提交时,表单输入字段将根据value属性返回其默认值。有办法防止这种情况吗?

Chrome DOM断点表明这是由于验证插件的阴谋而发生的,所以我怀疑问题就在那里。

代码中的中心位置:

$("#query-upload").validate({
    submitHandler: function(form) {
        $(form).ajaxSubmit(submitOptions);
    }
});

1 个答案:

答案 0 :(得分:0)

您可以尝试将resetForm和clearForm选项设置为false,以查看是否有帮助。