jQuery MiniUI

标题: 关于checkboxlist可选的问题 [打印本页]

作者: Soft_Vigorous    时间: 2013-12-16 11:02:30     标题: 关于checkboxlist可选的问题

比如一个form表单中,含有隐藏域,还有一个checkboxlist其中有8项,如果隐藏域是隐藏的,那这个checkboxlist的每一项怎么都不能选了呢。单个checkbox也是这种情况。

作者: felt    时间: 2013-12-16 11:14:13

代码打包上来我们看下
作者: Soft_Vigorous    时间: 2013-12-16 11:22:52

felt 发表于 2013-12-16 11:14
代码打包上来我们看下

[attach]3435[/attach]

[attach]3435[/attach]



作者: felt    时间: 2013-12-16 11:38:33

Soft_Vigorous 发表于 2013-12-16 11:22

哪个页面。。
作者: Soft_Vigorous    时间: 2013-12-16 12:11:15

felt 发表于 2013-12-16 11:38
哪个页面。。

是csxxdb.html
作者: felt    时间: 2013-12-16 14:19:36

Soft_Vigorous 发表于 2013-12-16 12:11
是csxxdb.html

你不是初始化的时候把全部控件设置成readOnly了
和你那个隐藏那个域没关系
作者: felt    时间: 2013-12-16 14:21:39

Soft_Vigorous 发表于 2013-12-16 12:11
是csxxdb.html

然后cslx=="5"的时候
var c = fields[fields.length-1];
if (c.setReadOnly) c.setReadOnly(false);
你把那个只读取消了,所以你有那个假象是隐藏了才能勾。
作者: Soft_Vigorous    时间: 2013-12-16 14:31:26

felt 发表于 2013-12-16 14:21
然后cslx=="5"的时候
var c = fields[fields.length-1];
if (c.setReadOnly) c.setReadOnly(false);

我勒个去啊,这个checkboxlist是后面才加的,cslx=='5'的时候是想作用那个不通过理由的。非常感谢!
还有一个就是checkboxlist的每一项很长的时候,那个复选框为什么没对齐。
作者: Soft_Vigorous    时间: 2013-12-16 14:35:31

felt 发表于 2013-12-16 14:21
然后cslx=="5"的时候
var c = fields[fields.length-1];
if (c.setReadOnly) c.setReadOnly(false);

[attach]3438[/attach]

作者: felt    时间: 2013-12-16 14:45:27

Soft_Vigorous 发表于 2013-12-16 14:31
我勒个去啊,这个checkboxlist是后面才加的,cslx=='5'的时候是想作用那个不通过理由的。非常感谢!
还有 ...

截个图看看
作者: factory    时间: 2013-12-16 14:47:19

Soft_Vigorous 发表于 2013-12-16 14:35

如果过长的话,建议你可以试试用listbox来做
http://www.miniui.com/demo/#src=listbox/listbox.html

或者表格也可以
作者: Soft_Vigorous    时间: 2013-12-16 16:24:27

factory 发表于 2013-12-16 14:47
如果过长的话,建议你可以试试用listbox来做
http://www.miniui.com/demo/#src=listbox/listbox.html

恩,用单个的checkbox是可以的,我就用这个吧。谢谢




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2