【发布时间】:2015-11-23 23:37:30
【问题描述】:
我有一个telerik radgrid,其中有带有值的复选框。值来自数据库。其中一个值是 OTHER。当用户选中 OTHER 复选框时,应在网格内的 OTHER 值旁边出现一个文本框。
如何使用 javascript 做到这一点?
<telerik:RadGrid ID="grid_diag_group" runat="server"
Width="100%"
AutoGenerateColumns="false"
HeaderStyle-HorizontalAlign="Left" >
<MasterTableView>
<Columns>
<telerik:GridTemplateColumn UniqueName="TempCol1" HeaderText="Select" ReadOnly="true">
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" />
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBox ID="CheckBox2" runat="server" />
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="diag_code" Display="false" Visible="true" AutoPostBackOnFilter="false" ItemStyle-HorizontalAlign="Left" CurrentFilterFunction="Contains" />
<telerik:GridBoundColumn DataField="diag_desc" UniqueName="diag_description" HeaderText="Diagnosis"
AutoPostBackOnFilter="false" ItemStyle-HorizontalAlign="Left" />
</Columns>
</MasterTableView>
</telerik:RadGrid>
我的用户界面是 >>
[] MALARIA
[] T.B.
[] GLYCOMA
[] MEASELES
[] FUNGAL INFECTION
[] OTHERS
当用户选中其他复选框时,文本框应出现在网格内的“其他”旁边。我该怎么做?
【问题讨论】:
标签: javascript asp.net checkbox telerik grid