首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery文件上传插件提交整个表单

问jquery文件上传插件提交整个表单
EN

Stack Overflow用户
提问于 2013-10-07 11:26:17
回答 2查看 896关注 0票数 1

我使用jquery中的文件上传插件和<input type="file">标记。表单还有其他字段,但它们不是提交给服务器的。是否可以只上传文件而不上传整个表单?我使用jquery 验证器插件,所以上传文件后,表单提交将被触发,所有空字段都被标记为无效。我可以将<input type="file">从表单移开,但我需要它在其他表单元素之间内联。表单是动态的,所以我不想绝对地定位它。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-08 18:18:57

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

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

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

代码语言:javascript
复制
$('#foo').fileupload({
    ...,
    formData: [],
    ...,
});
票数 4
EN

Stack Overflow用户

发布于 2013-10-07 11:53:52

您可以使用HTML5新表单属性,称为'novalidate‘属性。它指定表单数据(输入)在提交时不应该被验证。

示例:

代码语言:javascript
复制
<form action="demo.php" novalidate>
E-mail: <input type="email" name="user_email">
<input type="submit">
</form>

这里,在上面的html代码中,输入字段未被验证,数据被成功提交。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19223635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档