导航

复选框 逻辑

Posted on 2009-08-09 19:45  pcajax  阅读(245)  评论(0编辑  收藏  举报

14:03 2009-8-9
[问题]
1.js调试
2.如果循环所有的chkbox,全选 页面中有其它的 input 不能用
 document.getElementsByTagName("input");
3,加上复选框上,第四个对不齐

[知识点]
1.js传参问题
 带有一个参数以上的参数,不能加'', onclick="GetMenuTreeID('212,0') 会只弹出一个,
2.GetMenuTreeID(categoryID,divID)
 categoryID 第一个数字,1,2,3,代表层数
 如果是3,后面的数字为questionID
 divID代表是否有问题,0:没有问题 非0,有问题,是问題ID
3.choosebox1(parm1,parm2)
 parm1:代表层数,0:游戏名层 1,一层目录 2,二层目录 3,问题
 parm2:ID值,
4。js中把数字转化为字符串,

[逻辑]
1.复选框逻辑
 选中0层,所有都选中,选中1层,1层与之相对应所有都选中,选中二层,如果二层下有问题,则该层下问题全部选中,置问題发布状态为1,
 点击发布以后,给出提示是否确认发布提示
 点击推荐以后,推荐选中目录1层,{要确认}
 更改上级目录,下级目录类别,时限,表单[表单设置中]更改,
   推荐,发布不更改。
2.全选规则
 通过value,每层value值为层数+chk+index 再传count长度,
 0chk0 - 1chk3  1chk1 1ch2--- 2chk3-2chk1
 0chk10
 1chkindex-1chk1-1chk2
 2chk