jquery - 要求使用 plupload 至少上传一个文件
问题描述
我正在尝试找到一种方法,强制在表单中使用 plupload ( https://www.plupload.com/ ) 时至少上传一个文件。
我在 plupload 中看不到任何要求上传文件的选项,但是由于 plupload 没有使用表单字段,我无法使用我在其他表单字段上使用的 jQuery 验证或 HTML 输入要求属性,这意味着用户可以提交即使他们忘记上传文件。
我不希望在没有上传至少一个文件的情况下提交表单 - 我可以轻松地检查服务器端,但如果可能的话,我也想做这个客户端以改善用户体验。
是否有可能使plupload以这种方式工作?
解决方案
是的,有办法实现这一点。
你可以这样做:
$("#upload-form").on('submit', function (e) {
if (uploader.files.length > 0) {
return true;
}
return false;
});
推荐阅读
- node.js - 如何根据firestore文档的时间戳属性触发云功能
- ios - 以编程方式创建 UIStackView - 不显示
- mysql - MySQL Join 2 个表和 SUM 收入 - 将两个查询合二为一
- php - 从 mysqli 转换为准备好的语句
- html - 如何跳过一些修改过的 CSS 组件并在特定情况下使用原始的 CSS 组件?
- javascript - 开玩笑的测试说“ReferenceError:未定义标头”
- authorization - 来自 Google Sheet 脚本的 AdminDirectory 授权错误
- python - 当列包含列表列表时,按列中的值过滤pandas DataFrame
- c# - unity计算相对于主摄像机的四元数
- c# - 当我单击登录按钮时,页面会刷新。为什么?