【问题标题】:swfupload cancelling uploadswfupload 取消上传
【发布时间】:2010-08-18 06:09:35
【问题描述】:

我有一个表单,它使用带有 jquery 插件的 swfupload。

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

所以我向file_dialog_complete_handler添加了一个处理程序

类似的,

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

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

【问题讨论】:

    标签: jquery flash swfupload ajax-upload


    【解决方案1】:

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

    然后,您可以在表单输入(onchange、onkeyup 等)上设置一个处理程序来检查表单中的数据,如果它检出,然后使用方法:[your SWFU object].setButtonDisabled(false) 这将启用按钮,并且您的用户现在可以上传文件了。

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

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

    由于您已将其标记为 jQuery,您可能会对 jQuery.swfupload 插件感兴趣,该插件对您来说非常简单。在这里查看:http://github.com/ifunk/swfupload-jquery-plugin

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-24
      • 1970-01-01
      • 2011-08-05
      • 2012-03-30
      • 2023-03-09
      • 2012-04-21
      • 2010-10-26
      • 1970-01-01
      相关资源
      最近更新 更多