帮忙啊,该如何实现啊?
一个权限选择表,请问如下功能如何实现:
<input type='CheckBox' id=chkRight value='10' checked=true name='chkRight10'>权限1
<input type='CheckBox' id=chkRight value='1001' checked=true name='chkRight10'>权限1.1
<input type='CheckBox' id=chkRight value='1002' checked=true name='chkRight10'>权限1.2
......
<input type='CheckBox' id=chkRight value='100n' checked=true name='chkRight10'>权限1.n
(name值可以相同也可以不相同,这由我自己定)
这些都是从数据库读的,当点权限1时,它所有子权限同时都选中,又假设原来选中权限1.1,现在去掉,则先检查同等级(权限1.1,权限1.2 .... 权限1.n)是否还有选中的,如果没有则同时把权限1的checked改为false,有就不改变。
因为权限可能有多层,第一层为(10,20,...),第二层(1001,1002,1003...),第三层(100101,100102...),而这些值都是读库出来的。
请问用JS该如何实现啊?