jQuery MiniUI

 找回密码
 立即注册
查看: 2867|回复: 5
打印 上一主题 下一主题

如何使checkbox控件不能修改 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-7-4 16:33:24 |只看该作者 |倒序浏览
在表单上有一checkbox,我想控制它不能被点击修改。用enabled="false"后,文字变灰色。有什么方法让它不能被修改,而标签文字又不变色?

Rank: 8Rank: 8

沙发
发表于 2013-7-4 16:51:42 |只看该作者
function OnCellBeginEdit(e) {
            var field = e.field;
            if (field == "你的checkbox所在列的field" ) {
                e.cancel = true;   
            }
        }

Rank: 8Rank: 8

板凳
发表于 2013-7-4 16:53:54 |只看该作者
这是控制整列checkbox都不可修改了,你如果是要控件特定行的checkbox不可修改的话,可以在if里再加条件。

Rank: 2

地板
发表于 2013-7-9 17:34:45 |只看该作者
felt 发表于 2013-7-4 16:51
function OnCellBeginEdit(e) {
            var field = e.field;
            if (field == "你的checkbo ...

不好意思,我指的是表单上,不是表格。我想用checkbox在表单上显示信息,而不想被用户点击。

Rank: 8Rank: 8

5#
发表于 2013-7-9 17:38:11 |只看该作者
fhtcgym 发表于 2013-7-9 17:34
不好意思,我指的是表单上,不是表格。我想用checkbox在表单上显示信息,而不想被用户点击。 ...

无法点击的话,只能禁用enabled="false"

Rank: 8Rank: 8

6#
发表于 2013-7-9 17:38:46 |只看该作者
checkbox可以灰化禁用的。
enabled="false"

Archiver|普加软件

GMT+8, 2024-11-28 20:36 , Processed in 1.043334 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部