The Progress Area appears when submitting the form but no files are selected for upload
|
Article relates to
|
RadUpload for ASP.NET AJAX
|
|
Created by
|
Simon, Telerik
|
|
Last modified by
|
Simon, Telerik
|
CAUSE
The Progress Area appears by default when submitting a relatively large form.
RESOLUTION
A property to control this behavior will be introduced in future versions of RadUpload.
Currently the issue can be resolved by canceling the
OnClientProgressUpdating event if no files are selected for upload.
[ASPX]
| <telerik:RadProgressArea ID="RadProgressArea1" runat="server" |
| OnClientProgressUpdating="RadProgressArea1_OnClientProgressUpdating"> |
| </telerik:RadProgressArea> |
| <script type="text/javascript"> |
| function getFileInputElementsOnPageWithValues() |
| { |
| var fileInputElements = []; |
| var inputElements = document.getElementsByTagName("input"); |
| for (var i = 0; i < inputElements.length; i++) |
| { |
| if (inputElements[i].type.toLowerCase() == "file" && inputElements[i].value) |
| { |
| fileInputElements[fileInputElements.length] = inputElements[i]; |
| } |
| } |
| return fileInputElements; |
| } |
| |
| function RadProgressArea1_OnClientProgressUpdating(sender, args) |
| { |
| if (getFileInputElementsOnPageWithValues().length == 0) |
| { |
| args.set_cancel(true); |
| } |
| } |
Comments
If you'd like to comment on this KB
article, please, send us a
Support Ticket.
Thank you!
Please
Sign In
to rate this article.