HIde / 在嵌套的 FormView 中使用 Javascript 显示控件
HIde / Show Controls in nested FormView using Javascript
编辑 我想在使用javascript检查MYCheckBox时隐藏MyTextBox。我能够使用
var MyTextboxINParentFV= document.getElementById('<%=ParentFormView.FindControl("MyTextboxINParentFV").ClientID %>');
但是到目前为止,我无法在ChildFormView中获得控件,有人可以帮助我吗?
<asp:formview ID="ParentFormview" runat="server">
<ItemTemplate>
<asp:TextBox ID="MyTextBoxInParentFV" runat="server"></asp:TextBox>
<asp:CheckBox ID="MYCheckBoxInParentFV" runat="server"></asp:CheckBox>
<asp:FormView ID ="ChildFormView1" runat="server">
<ItemTemplate>
<asp:TextBox ID="MyTextBoxInChildFV" runat="server"></asp:TextBox>
<asp:CheckBox ID="MYCheckBoxInChildFV" runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:FormView>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="MyTextBoxInParentFv" runat="server"></asp:TextBox>
<asp:CheckBox ID="MYCheckBoxInParentFV" runat="server"></asp:CheckBox>
<asp:FormView ID="ChildFormView2" runat="server">
<EditItemTemplate>
<asp:TextBox ID="MyTextBoxInChildFV" runat="server"></asp:TextBox>
<asp:CheckBox ID="MYCheckBoxInChildFV" runat="server"></asp:CheckBox>
</EditItemTemplate>
</asp:FormView>
</EditItemTemplate>
</asp:formview>
您可以为内部 FormView 的控件设置类名:
<asp:FormView ID ="ChildFormView1" runat="server">
<ItemTemplate>
<asp:TextBox ID="MyTextBoxInChildFV" runat="server" CssClass="childTextBox"></asp:TextBox>
<asp:CheckBox ID="MYCheckBoxInChildFV" runat="server" CssClass="childCheckBox"></asp:CheckBox>
</ItemTemplate>
</asp:FormView>
并使用该类名检索它们:
var childFV = document.getElementById('<%=ParentFormView.FindControl("ChildFormView1").ClientID %>');
var childTextBoxes = childFV.getElementsByClassName('childTextBox');
var childCheckBoxes = childFV.getElementsByClassName('childCheckBox');
相关文章:
- PHP Javascript显示/隐藏按钮不工作
- 通过javascript显示和更改文本
- 是否可以用JavaScript显示等效的文件夹对话框
- 如何使用javascript显示图像
- BMI计算器以Javascript显示结果
- 单击“JavaScript显示变量”
- Javascript:显示带有复选框值的图像
- 通过ID JavaScript显示随机背景图像
- 无法在qualtrics上使用javascript显示背景图像
- 日期选择器无法使用javascript显示
- javascript 显示空白灰色层
- 页面加载后通过javascript显示图像
- 使用JavaScript显示鼠标的x和y位置
- 用javascript显示html表
- 使用 JavaScript 显示 Laravel's Variable
- javascript显示地理位置
- 搜索XML文件并使用javascript显示结果
- 使用javascript显示文件名上传
- 使用javascript显示隐藏的HTML元素
- 使用jquery和javascript显示PHP中的变量