javascript - 永久禁用复选框

标签 javascript c# jquery asp.net

<分区>

我正在处理 gridview ..我想要的是当用户选中一个复选框并选择一条记录时,该复选框应该被禁用。此外,当任何其他用户选择同一行时,该复选框也应该对第二个用户保持禁用状态...相同的代码是什么?

    <asp:TemplateField>
    <ItemTemplate>
    <asp:CheckBox ID="chkchild" runat="server"  AutoPostBack= "true" CommandArgument= '<%# Eval("id") %>'  />
    </ItemTemplate>
    </asp:TemplateField>

这是我要应用我所要求内容的复选框。

最佳答案

你可以这样做:

$("yourCheckBox").click(IsChecked);
function IsChecked() {
if (this.checked) {
$("yourCheckBox").attr("disabled", true);
}
}

如果你想永远禁用它,你需要在你的数据库端进行一些操作,在你的表中添加一列,比方说,IsDisable,你从那里获取复选框数据并在你的网格。默认情况下,该值将为 false 并在您的表中用户点击时更新该值。就是这样。

关于javascript - 永久禁用复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43405799/

相关文章:

javascript - 动态创建的元素上的事件绑定(bind)?

c# - 为什么Lazy <T>不懒惰?

jQuery动态添加CSS样式到链接列表

javascript - 滚动到没有名称的哈希

javascript - 如何使用在 getScript 回调函数内生成的 URL 打开一个新窗口,并避免弹出窗口拦截器?

javascript - 如何让滚动后出现滚动到顶部按钮

php - HTML5音频元素

javascript - 在加载时而不是在悬停时更改 div 宽度

c# - 将 MySQL PASSWORD() 与 Entity Framework 结合使用

c# - 根据用户选择生成 LinqToEntities Where 语句