or
<div style="display:none"> <input type="text" id="ComboCheck_HiddenField" name="ComboCheck_HiddenField"/></div><telerik:RadComboBox ID="cbChooseFunds" runat="server" AllowCustomText="true" Width="400px" Height="200px" Filter="Contains" EnableLoadOnDemand="true" ShowMoreResultsBox="true" HighlightTemplatedItems="true" CheckBoxes="true" ItemRequestTimeout="1000" MinFilterLength="0" EnableVirtualScrolling="true" EnableEmbeddedSkins="false" Skin="AppSkin" EmptyMessage="Start typing to search for a fund" ZIndex="10000000" OnClientItemChecked="ComboCheck" OnClientItemsRequesting="Combo_OnClientItemsRequesting" ></telerik:RadComboBox>function ComboCheck(sender, eventArgs) { var combo = eventArgs._item._parent; var newValues = ""; var items = combo.get_items(); var hiddenValues = document.getElementById('ComboCheck_HiddenField'); for (var i = 0; i < items.get_count() ; i++) { var item = items.getItem(i); var checkbox = item.get_element().getElementsByTagName("input")[0]; if (checkbox.checked) { newValues += item.get_value() + ","; } } hiddenValues.value = newValues;}<telerik:RadComboBox ID="cbChooseFunds" runat="server" AllowCustomText="true" Width="400px" Height="200px" Filter="Contains" EnableLoadOnDemand="true" ShowMoreResultsBox="true" HighlightTemplatedItems="true" CheckBoxes="true" ItemRequestTimeout="1000" MinFilterLength="0" EnableVirtualScrolling="true" EnableEmbeddedSkins="false" Skin="AppSkin" EmptyMessage="Start typing to search for a fund" ZIndex="10000000" OnClientItemChecked="ComboCheck" OnClientItemsRequesting="Combo_OnClientItemsRequesting" ></telerik:RadComboBox>var ComboText = '';var ComboInput;function Combo_OnClientItemsRequesting(sender, eventArgs) { var combo = sender; ComboText = combo.get_text(); ComboInput = combo.get_element().getElementsByTagName('input')[0]; ComboInput.focus = function () { this.value = ComboText }; if (ComboText != '') { window.setTimeout(TrapBlankCombo, 100); };}function TrapBlankCombo() { if (ComboInput) { if (ComboInput.value == '') { ComboInput.value = ComboText; } else { window.setTimeout(TrapBlankCombo, 100); }; };}

01.<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="feature-data-upload.ascx.cs"02. Inherits="NRP.Study.usercontrols.feature_data_upload" %>03.<telerik:RadScriptBlock ID="rsbDataUpload" runat="server">04. 05. <script type="text/javascript">06. var $ = $telerik.$;07. 08. function onClientFileUploaded(radAsyncUpload, args) {09. alert(1);10. var $row = $(args.get_row());11. var inputName = radAsyncUpload.getAdditionalFieldID("TextBox");12. var inputType = "text";13. var inputID = inputName;14. var input = createInput(inputType, inputID, inputName);15. var label = createLabel(inputID);16. $row.append("<br/>");17. $row.append(label);18. $row.append(input);19. }20. 21. function createInput(inputType, inputID, inputName) {22. var input = '<input type="' + inputType + '" id="' + inputID + '" name="' + inputName + '" />';23. return input;24. }25. 26. function createLabel(forArrt) {27. var label = '<label for=' + forArrt + '>File info: </label>';28. return label;29. }30. function startManualUpload() {31. var upload = $find('<%=rauDataUpload.ClientID%>');32. upload.startUpload();33. }34. function pauseManualUpload() {35. var upload = $find('<%=rauDataUpload.ClientID%>');36. upload.pauseUpload();37. }38. function resumeManualUpload() {39. var upload = $find('<%=rauDataUpload.ClientID%>');40. upload.resumeUpload();41. }42. </script>43. 44.</telerik:RadScriptBlock>45.<telerik:RadProgressManager ID="rpmDataUpload" runat="server" />46.<ul>47. <li>48. <input type="button" id="BtnStartUpload" onclick="startManualUpload()"49. value="Start" />50. </li>51. <li>52. <input type="button" id="BtnPauseUpload" onclick="pauseManualUpload()"53. value="Pause" />54. </li>55. <li>56. <input type="button" id="BtnResumeUpload" onclick="resumeManualUpload()"57. value="Resume" />58. </li>59. <li>60. <asp:Button ID="BtnSubmitFiles" runat="server" OnClick="BtnSubmitFiles_Clicked" Text="Submit" />61. </li>62.</ul>63.<telerik:RadAsyncUpload ID="rauDataUpload" runat="server" MultipleFileSelection="Automatic"64. ManualUpload="true" HttpHandlerUrl="~/Study/handlers/DataUploadManager.ashx"65. TemporaryFolder="~/App_Data/DataUploads" OnClientFilesUploaded="onClientFileUploaded">66.</telerik:RadAsyncUpload>67.<telerik:RadProgressArea ID="rpaDtatUpload" runat="server">68.</telerik:RadProgressArea>if (Page.IsValid && RadCaptcha1.IsValid) { try { MailHelper.Instance.SendSystemOwnerEmail("Contact form filled out.", txtName.Text); this.txtName.Text = string.Empty; // With the code below or without it. The CAPTCHA image doesnt change and the user can click on Back button and use the same code to postback. RadCaptcha1.CaptchaImage.RenderImage(); divContact.Visible = false; divThankYou.Visible = true; }