Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 永久禁用复选框_Javascript_C#_Jquery_Asp.net - Fatal编程技术网

Javascript 永久禁用复选框

Javascript 永久禁用复选框,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,我正在处理gridview。我想要的是,当用户选中复选框并选择记录时,复选框应变为禁用。此外,当任何其他用户选择同一行时,复选框也应保持禁用状态,以供第二个用户使用…相同的代码是什么 <asp:TemplateField> <ItemTemplate> <asp:CheckBox ID="chkchild" runat="server" AutoPostBack= "true" CommandArgument= '<%# Eval("

我正在处理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);
}
}
如果您想永远禁用它,您需要在db端进行一些操作,在表中添加一列,比如,
IsDisable
,从表中获取复选框数据并在网格中设置其值。通过deafult,该值将为false,并在表中的userclick上更新该值。就这样。

您可以这样做:

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

如果您想永远禁用它,您需要在db端进行一些操作,在表中添加一列,比如,
IsDisable
,从表中获取复选框数据并在网格中设置其值。通过deafult,该值将为false,并在表中的userclick上更新该值。就这样。

您可以执行回调并禁用复选框服务器端。

您可以执行回调并禁用复选框服务器端。

您尝试了什么吗?共享代码你能详细说明你的问题吗?我只想永久禁用一个复选框。即一个用户选中一个复选框,复选框变为禁用。并永远保持不变(即永远禁用)到目前为止,您是否为此编写了代码?您在该代码中遇到任何错误或异常问题吗?如果您在数据库中为此记录添加一个位列,则每次您选中“已更改事件”上的复选框时,将列值设置为true,并在前端设置复选框,如果复选框为true,则禁用它。它将适用于所有用户。是否尝试任何操作?共享代码你能详细说明你的问题吗?我只想永久禁用一个复选框。即一个用户选中一个复选框,复选框变为禁用。并永远保持不变(即永远禁用)到目前为止,您是否为此编写了代码?您在该代码中遇到任何错误或异常吗?如果您在数据库中为此记录添加一个位列,则每次选中“已更改事件”复选框时,将列值设置为true,并在前端设置check,如果check为true,则禁用它。这将对所有用户都有效。这只是禁用复选框一次。不是permanently@MAdeel Khalid你能给我发送正确的代码吗…这只是一次禁用复选框…不是permanently@MAdeel Khalid你能给我发封信吗正确的代码。。。