1

我正在使用带有标签的jquery文件上传插件。<input type="file">表单还有其他字段,但它们不用于提交到服务器。是否可以只上传文件而不是整个表格?我正在使用 jquery验证器插件,因此在上传文件后,会触发表单提交,并且所有空字段都被标记为无效。我可以远离<input type="file">表单,但我需要它在其他表单元素之间内联。形式是动态的,所以我不想绝对定位它。

4

2 回答 2

4

在这里您可以找到有关formData选项的信息:

如果您设置该formData选项,这些字段将不会发送到服务器...

因此,您可以将其设置为空数组,并且不会发送其余表单字段,仅发送文件:

$('#foo').fileupload({
    ...,
    formData: [],
    ...,
});
于 2014-11-08T18:18:57.917 回答
0

您可以使用名为“novalidate”属性的 HTML5 新表单属性。它指定提交时不应验证表单数据(输入)。

例子:

<form action="demo.php" novalidate>
E-mail: <input type="email" name="user_email">
<input type="submit">
</form>

在上面的 html 代码中,输入字段没有经过验证,数据提交成功。

于 2013-10-07T11:53:52.653 回答