swfupload 取消上传

发布于 2024-09-15 05:01:31 字数 344 浏览 12 评论 0原文

我有一个使用 swfupload 和 jquery 插件的表单。

我有一些必填字段,在允许上传之前应先填写这些字段。

因此,我向 file_dialog_complete_handler 添加了一个处理程序

,例如,

  file_dialog_complete_handler = function(dom_el){
   alert(10);
   dom_el.cancelUpload();
   return false;
  }

这不起作用,因为我不知道 cancelUpload 在哪里定义。

I have a form which is using swfupload with the jquery plugin.

I have some required fields which should be filled before I allow upload.

So I add a handler to file_dialog_complete_handler

Somethings like,

  file_dialog_complete_handler = function(dom_el){
   alert(10);
   dom_el.cancelUpload();
   return false;
  }

This doesnt work as I dont know where is the cancelUpload defined.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

坏尐絯℡ 2024-09-22 05:01:31

嗯,我想我会以不同的方式处理这个问题。如果您需要在用户上传文件之前填写/验证其他表单字段,请使用参数 button_disabled : true 启动 SWFUload。这将导致无法按下按钮来选择文件和排队/上传文件。

然后,您可以在表单输入(onchange、onkeyup 等)上设置一个处理程序,用于检查表单中的数据,如果检查成功,则使用以下方法:[您的 SWFU 对象].setButtonDisabled(false) 这将启用该按钮,您的用户现在可以上传文件。

这就是我用来完成你所追求的目标的方法。

cancelUpload 是 SWFUpload 对象上的另一种方法,记录如下: http://demo.swfupload.org/ Documentation/#cancelUpload

由于您已将其标记为 jQuery,因此您可能会对 jQuery.swfupload 插件感兴趣,该插件使您可以轻松完成此操作。在这里查看:http://github.com/ifunk/swfupload-jquery-plugin

我希望这有帮助。

Hmmm, I think I would approach this a different way. If you require other form fields to be filled-in/validated before the user can upload files, then start the SWFUload with the parameter button_disabled : true. This will make it impossible to press the button to select files and queue-up/upload files.

Then, you can set a handler on your form inputs (onchange, onkeyup, etc.) that checks the data in your form and if it checks out, then use the method: [your SWFU object].setButtonDisabled(false) which will enable the button, and your user can now upload files.

This is the method I use to accomplish what you're after.

cancelUpload is another method on the SWFUpload object and is documented here: http://demo.swfupload.org/Documentation/#cancelUpload

Since you've tagged this as jQuery, you might be interested in the jQuery.swfupload plugin that makes like very easy for you. Check it out here: http://github.com/ifunk/swfupload-jquery-plugin

I hope this helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文