页面加载时复选框只选中一次?ASP.NET,C#
When page loaded Checkbox only check one time ? ASP.NET ,C#
我的简单问题是,有没有任何方法/方式可以让"Checbox"只检查一次。我的意思是,当页面加载时,其中包含"复选框",在页面加载后,我选择复选框并按下"按钮",复选框将被禁用,只有一次复选框会勾选。有办法吗?谢谢这是我的代码:
<label>Allow Null <asp:CheckBox ID="Null" runat="server" /></label>
<label>Primary Key <asp:CheckBox ID="Primary" runat="server" />
<br />
<asp:Button ID="Button1" ValidationGroup="s" onclick="Button1_Click" runat="server" Text="Insert" />
我想当我按下"插入"按钮,然后主要复选框(勾选或不勾选),如果主要复选框勾选,那么下次这将被禁用。只有一次勾选"主要"复选框。
正如coments所示,从客户端脚本,你可以试试这个:
$("#checkId").attr("disabled", true);
如果您在asp.net web表单中,并且按钮执行回发,那么您甚至可以从代码后面禁用它。
编辑
<label>Allow Null <asp:CheckBox ID="Null" runat="server" ClientIdMode="Static" /></label>
<asp:Button ID="Button1" ValidationGroup="s" onclick="Button1_Click" runat="server" OnClientClick="UpdateCheck();" Text="Insert" />
<script>
function updateCheck(){
$("#Null").attr("disabled", true);
}
</script>
相关文章:
- Javascript返回值只在循环中返回一次
- Jquery FadeIn FadeOut 只工作一次
- Javascript html每点击一次就会更改url
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- Rails操作只调用一次,但我在ajax中每秒钟都调用一次
- jQuery滚动功能只工作一次
- 刷新导致我的帖子“;张贴“;再一次
- 引导程序崩溃一次只能看到一个
- 有没有一个抽象层,这样我就可以集成一次,然后使用pusher、pubnub或faye
- 加载器组件仅加载一次
- 页面加载时复选框只选中一次?ASP.NET,C#
- ASP.NET:每5分钟从代码后面调用一次弹出窗口
- 通过一次提交保存来自多个 ASP.NET Telerik 网格的更改
- ASP.Net 每五分钟弹出一次网络表单提醒
- 有没有可能的方法可以在一次ASP按钮单击中同时显示JavaScript和服务器端代码中的消息
- Jquery 只为我在第 Asp.net 页上显示的引导程序警报工作一次
- 将 ASP.NET 个网络表单 OnClick 事件限制为一次
- 在ASP中AJAX加载了PartialView.. NET MVC -脚本运行不止一次
- 我是从asp . net后面的代码调用Jquery函数,但它只显示一次不为其他
- 在尝试将自定义Javascript集成到ASP中遇到了一次又一次的麻烦.. NET webforms应用程序