我有从服务器端启用和禁用的CheckBox,但是当用户在检查中编辑它时即使它被禁用,他也可以更改数据。有没有办法如何防止它像在asp:TextBox上添加readonly属性?
这是我的CheckBox html示例:
<asp:CheckBox ID="cbTest" runat="server" />
以下是代码:
cbTest.Enabled = false;
//cbTest.Attributes.Add("onclick", "return false;");
//cbTest.Attributes.Add("onclick", "event.preventDefault();");
我尝试添加onclick属性,但没有成功。
这是preventDefault()的脚本:
window.onload = function () {
$('.readonly:checkbox').click(function (e) {
e.preventDefault();
});
}
有没有人有任何解决方案?