gpt4 book ai didi

javascript - 如何禁用 GridView 中的链接按钮

转载 作者:行者123 更新时间:2023-11-28 02:50:11 25 4
gpt4 key购买 nike

我有一个包含一些模板列的 GridView 。在此,第一列包含名为“读取”的复选框,第四列和第五列包含 asp:link 按钮。如果用户单击读取复选框,则应启用两个链接按钮(最初处于禁用模式)。我使用这段 JavaScript 代码来禁用。但我没有得到解决方案。请帮助我实现这个解决方案。提前致谢..

 function EnablePermissoin(chkB, cellNumber1, cellNumber2) {
var IsChecked = chkB.checked;
if (IsChecked) {

var cell = chkB.parentElement.parentElement.cells[cellNumber1];
for (i = 0; i < cell.childNodes.length; i++) {
if (cell.childNodes[i].type == "linkbutton") {

cell.childNodes[i].disabled = false;
}
}

}
}
<asp:TemplateColumn HeaderText="Read" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:CheckBox ID="chkRead" runat="server" Text='<%# Eval("Read") %>' onclick="javascript:EnablePermissoin(this,5,6);" />
</ItemTemplate>
</asp:TemplateColumn>

最佳答案

Linkbutton 呈现为 anchor (a) 标记是 java 脚本。因此,您需要将部分脚本修改为

...
if (cell.childNodes[i].tagName == "A") {
cell.childNodes[i].disabled = false;
}
...

关于javascript - 如何禁用 GridView 中的链接按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3958487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com