我认为他们可以,但我没有把我的钱放在我的嘴(这么说)设置只读属性实际上似乎没有做任何事情。
我宁愿不使用Disabled,因为我希望选中的复选框与表单的其余部分一起提交,我只是不希望客户端能够在某些情况下更改它们。
我认为他们可以,但我没有把我的钱放在我的嘴(这么说)设置只读属性实际上似乎没有做任何事情。
我宁愿不使用Disabled,因为我希望选中的复选框与表单的其余部分一起提交,我只是不希望客户端能够在某些情况下更改它们。
当前回答
我碰巧注意到下面给出的解决方案。在我的研究中发现了同样的问题。 我不知道是谁发的,但不是我做的。它使用jQuery:
$(document).ready(function() {
$(":checkbox").bind("click", false);
});
这将使复选框为只读,这将有助于向客户端显示只读数据。
其他回答
最简单的(在我看来):
onclick="javascript:{this.checked = this.defaultChecked;}"
这适用于我的Chrome浏览器:
<input type="checkbox" onclick="return false">
你总是可以使用一个小图像,看起来像一个复选框。
我用这个方法得到了如下结果:
<input type=checkbox onclick="return false;" onkeydown="return false;" />
最新的jQuery有这个特性
$("#txtname").prop('readonly', false);