<asp:GridView ID="grdOffpageTask" runat="server" AutoGenerateColumns="false" OnRowDataBound="grdOffpageTask_RowDataBound"> <Columns> <asp:BoundField DataField="SA_id" HeaderText="SA_id" /> <asp:TemplateField HeaderText="Name"> <ItemTemplate> <asp:CheckBoxList ID="cbOffpage" runat="server"></asp:CheckBoxList> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Day"> <ItemTemplate> <asp:TextBox ID="txtDaywise" runat="server" onkeypress="return AllowNumbersOnly1(this,event)" MaxLength="6" AutoPostBack="true"></asp:TextBox> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Week"> <ItemTemplate> <asp:TextBox ID="txtWeekwise" runat="server" onkeypress="return AllowNumbersOnly2(this,event)" MaxLength="6"></asp:TextBox> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Month"> <ItemTemplate> <asp:TextBox ID="txtMonthwise" runat="server" onkeypress="return AllowNumbersOnly3(this,event)" MaxLength="6"></asp:TextBox> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.5.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() { $("input[type=text][id*=txtDaywise]").attr("disabled", true); $("input[type=checkbox][id*=cbOffpage]").click(function() { if (this.checked) $(this).closest("tr").find("input[type=text][id*=txtDaywise]").attr("disabled", false); else $(this).closest("tr").find("input[type=text][id*=txtDaywise]").attr("disabled", true); }); }); </script>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)