Hello Everybody,
In my Project i am using rad grid control. in the grid Dynamically I created text boxes and buttons for adding and editing i don't know how to put validations in java script. I used the following code and it is not working. can you please help me
In my Project i am using rad grid control. in the grid Dynamically I created text boxes and buttons for adding and editing i don't know how to put validations in java script. I used the following code and it is not working. can you please help me
<telerik:RadGrid ID="SpGrid" runat="server" AllowMultiRowSelection="False" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="false" PageSize="7" ShowStatusBar="true" Skin="Outlook"> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"> </HeaderContextMenu> <PagerStyle Mode="NumericPages" /> <MasterTableView AllowMultiColumnSorting="True" CommandItemDisplay="Top" DataKeyNames="SPECIALITY_ID" Name="Specialist"> <Columns> <telerik:GridEditCommandColumn HeaderText="Edit" UniqueName="EditCommandColumn"> <ItemStyle Width="50px" /> </telerik:GridEditCommandColumn> <telerik:GridBoundColumn DataField="SPECIALITY_ID" HeaderButtonType="TextButton" HeaderText="SPECIALITY ID" SortExpression="SPECIALITY_ID" UniqueName="SPECIALITY_ID"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="SPECIALITY_DESC" HeaderButtonType="TextButton" HeaderText="DESCRIPTION" SortExpression="SPECIALITY_DESC" UniqueName="SPECIALITY_DESC"> </telerik:GridBoundColumn> <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmText="Delete this Specialist ?" Text="Delete" UniqueName="DeleteColumn1"> <HeaderStyle Width="20px" /> <ItemStyle CssClass="MyImageButton" HorizontalAlign="Center" /> </telerik:GridButtonColumn> </Columns> <EditFormSettings EditFormType="Template"> <FormTemplate> <table ID="tblSpecialitymaster" border="1" cellpadding="1" cellspacing="2" rules="none" style="border-collapse: collapse; background: white;" width="100%"> <tr class="EditFormHeader"> <td colspan="2" style="font-size: small; font-family: Verdana;color:Maroon"> <b>SpecialityDetail</b> </td> </tr> <tr> <td> <table ID="Table3" border="0" cellpadding="1" cellspacing="1" class="module" width="250"> <tr> <td> </td> <td> </td> </tr> <tr> <td> SpecialityID: </td> <td> <asp:TextBox ID="txtSpId" runat="server" Font-Names="verdana" Text='<%# Bind("SPECIALITY_ID") %>' Font-Size="8.5pt" MaxLength="50" TabIndex="1" ReadOnly="true"> </asp:TextBox> </td> </tr> <tr> <td> Description: </td> <td> <asp:TextBox ID="txtSpDesc" runat="server" Font-Names="verdana" Font-Size="8.5pt" MaxLength="50" onkeypress=" return CharOnly('txtSpDesc',50)" TabIndex="2" Text='<%# Bind("SPECIALITY_DESC") %>' > </asp:TextBox> <asp:RequiredFieldValidator ID="RFVSpDesc" runat="server" ErrorMessage="Enter Description." ControlToValidate="txtSpDesc"></asp:RequiredFieldValidator> </td> </tr> </table> </td> </tr> <tr> <td align="right" colspan="2"> <asp:Button ID="btnUpdate3" Text='<%# IIf((TypeOf(Container) is GridEditFormInsertItem), "Insert", "Update") %>' Style="color: White; background-color: SteelBlue; font-family: Verdana; font-size: 8pt; width: 87px;" runat="server" CommandName='<%# IIf((TypeOf(Container) is GridEditFormInsertItem), "PerformInsert", "Update")%>'> </asp:Button> <asp:Button ID="btnCancel3" runat="server" CausesValidation="False" CommandName="Cancel" Style="color: White; background-color: SteelBlue; font-family: Verdana; font-size: 8pt; width: 87px;" Text="Cancel" /> </td> </tr> </table> </FormTemplate> </EditFormSettings> </MasterTableView></telerik:RadGrid>function valid() {var grid = $find("<%=RadGridCountry.ClientID %>");var detail= grid.get_detailTables()[0].get_dataItems()[0].findElement("txtSpDesc");}
i trace that detail value it giving always null value