1

我想上传文件。如果我使用普通的 html uploder(如下)一切正常。文件的内容得到验证,我可以显示验证结果。所以我可以向用户提供反馈(可以是成功,也可以是验证错误列表。)

<input name="uploadedfile" id="uploadedfile" value="uploadedfile" type="file" label="Select File" />

但是,如果我想通过使用 dojo 来改进布局,那么响应就会丢失,并且我无法提供任何反馈。为什么道场会“吞下”响应?

唯一的区别是:

data-dojo-type="dojox.form.Uploader" data-dojo-props="showInput:'after'"

这改善了布局,但扼杀了功能。为什么?

4

2 回答 2

1

尝试将您的代码更改为:

<input data-dojo-type="dojox.form.Uploader" data-dojo-props="showInput: after"/>

我已经删除了 dojo-props 中的“”,因为我相信这就是问题所在......

于 2013-09-14T08:30:03.960 回答
1

您是否尝试过使用输入onComplete事件?更多信息在这里这里

于 2013-09-17T06:31:58.020 回答