我试图找到一种方法,使在表单内使用plupload(https://www.plupload.com/)时必须至少上传一个文件。
我在plupload中看不到任何要求上传文件的选项,但是由于plupload没有使用表单字段,因此我无法使用我在其他表单字段上使用的jQuery validate或HTML input required属性,这意味着用户即使他们忘记上传文件,也可以提交表单。
我不希望在不上传至少一个文件的情况下提交表单-我可以方便地在服务器端进行检查,但我也想在客户端进行此操作,以尽可能改善用户体验。
是否可以通过这种方式使plupload工作?
答案 0 :(得分:0)
是的,有一种方法可以实现。
您可以执行以下操作:
$("#upload-form").on('submit', function (e) {
if (uploader.files.length > 0) {
return true;
}
return false;
});