我有一个核对清单& Gridview中的3个文本框&当我单击“垂直复选框"文本框时应启用... [英] I Have A Checkboxlist & 3 Textboxs In A Gridview & When I Click On A Perticular Checkbox Textbox Should Enable...

查看:171
本文介绍了我有一个核对清单& Gridview中的3个文本框&当我单击“垂直复选框"文本框时应启用...的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,

我有一个复选框列表& gridview&中的3个文本框当我单击一个垂直复选框时,第一个文本框应启用,但是当我单击该复选框时,它不起作用.

请帮我解决一下这个.任何帮助都将是可观的.

以下是我的代码=>

Hello,

I have a checkboxlist & 3 textboxs in a gridview & when i click on a perticular checkbox 1st textbox should enable, but when i click on checkbox it is not working.

Please help me with this. Any help would be appreciable.

Below is my code=>

<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>




Jquery =>




Jquery=>

<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>

推荐答案

(document).ready(function(){
(document).ready(function() {


("input [type = text] [id * = txtDaywise]).attr(" disabled,true);
("input[type=text][id*=txtDaywise]").attr("disabled", true);


(" input [type = checkbox] [id * = cbOffpage]).click(function(){ 如果(this.checked)
("input[type=checkbox][id*=cbOffpage]").click(function() { if (this.checked)


这篇关于我有一个核对清单&amp; Gridview中的3个文本框&amp;当我单击“垂直复选框"文本框时应启用...的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆