我有一个核对清单& Gridview中的3个文本框&当我单击“垂直复选框"文本框时应启用... [英] I Have A Checkboxlist & 3 Textboxs In A Gridview & When I Click On A Perticular Checkbox Textbox Should Enable...
本文介绍了我有一个核对清单& 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)
这篇关于我有一个核对清单& Gridview中的3个文本框&当我单击“垂直复选框"文本框时应启用...的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文