or

| <table> |
| <tr> |
| <td> |
| SampleRequired |
| </td> |
| <td> |
| <asp:CheckBox id="chSampleRequired" runat="server"> |
| </asp:CheckBox> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Sample Dead Line |
| </td> |
| <td> |
| <telerik:RadDateTimePicker ID="deSampleDeadLine" runat="server"> |
| </telerik:RadDateTimePicker> |
| <asp:CustomValidator ID="CustomValidator1" runat="server" |
| ClientValidationFunction="SampleInfoValidation" ControlToValidate="deSampleDeadLine" |
| ErrorMessage="CustomValidator"></asp:CustomValidator> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| SampleAttentionTo |
| </td> |
| <td> |
| <telerik:RadTextBox ID="tbSampleAttentionTo" runat="server" Width="170px"> |
| </telerik:RadTextBox> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| SampleAddress |
| </td> |
| <td> |
| <telerik:RadTextBox ID="tbSampleAddress" runat="server" Width="170px"> |
| </telerik:RadTextBox> |
| </td> |
| </tr> |
| </table> |
only chSampleRequired checkbox checked validation can occur, for this reason i want ro use a custom validtator.
| <head runat="server"> |
| <title></title> |
| <script language="javascript" type="text/javascript"> |
| function SampleInfoValidation(source, agruments) { |
| arguments.IsValid = true; |
| } |
| </script> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <div> |
| <telerik:RadAjaxLoadingPanel runat="server" ID="LoadingPanel1" IsSticky="true" > |
| </telerik:RadAjaxLoadingPanel> |
| <telerik:RadScriptBlock ID="RadScriptBlock2" runat="server"> |
| <script type="text/javascript"> |
| // on upload button click temporarily disables ajax to perform |
| // upload actions |
| function conditionalPostback(sender, args) { |
| args.set_enableAjax(false); |
| } |
| </script> |
| </telerik:RadScriptBlock> |
| <telerik:RadAjaxPanel ID="RadAjaxPanel1" |
| runat="server" Width="100%" Height="200px" LoadingPanelID="LoadingPanel1"> |
| <div style="float:left;width:200px"> |
| <telerik:RadTabStrip runat="server" ID="tabNewTender" MultiPageID="mpNewTender" Orientation="VerticalLeft"/> |
| </div> |
| <div style="float:left;width:300px"> |
| <telerik:RadMultiPage runat="server" ID ="mpNewTender" |
| onpageviewcreated="mpNewTender_PageViewCreated" SelectedIndex="0" > |
| </telerik:RadMultiPage> |
| </div> |
| <div style="clear:both; margin-left:200px"> |
| <tw:pager runat="server" ID ="twpager" /> |
| </div> |
| </telerik:RadAjaxPanel> |
| </div> |
| </form> |
| </body> |
| </html> |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| LinkLogout.Attributes.Add("onclick", "return blockConfirm('" + Resources.Labels.MasterPageLblConfirmDisconnecting.Replace("'", "''") + "', event, 330, 100,'','Prescrire');"); |
| //.................... |
| } |
| <asp:HyperLink ID="LinkLogout" Text="<%$ Resources:Labels, MasterPageLinkLogout %>" |