zoukankan
html css js c++ java
脚本实现CheckBox父选中,子全选中,子选中父也选中!
<
FORM
id
=weaver
name
=frmmain
action
="DocUserDefaultOperation.jsp"
method
=post
>
<
input
type
="hidden"
name
="id"
value
=1
>
<
table
class
=Form
>
<
tr
class
=Section
>
<
TH
colSpan
=2
>
字段
</
TH
>
</
tr
>
<
TR
class
=Separator
>
<
TD
class
=Sep1
colSpan
=2
></
TD
>
</
TR
>
<
tr
class
=field
>
<
td
width
="50%"
>
<
input
type
="checkbox"
name
="hascreater"
value
="1"
checked
>
所有者
</
td
>
<
td
width
="50%"
>
<
input
type
="checkbox"
name
="hasdocid"
value
="1"
checked
>
标识
</
td
>
</
tr
>
<
tr
class
=field
>
<
td
width
="50%"
>
<
input
type
="checkbox"
name
="hascreatedate"
value
="1"
checked
>
创建日期
</
td
>
<
td
width
="50%"
>
<
input
type
="checkbox"
name
="hascategory"
value
="1"
checked
>
主目录/分目录/子目录
</
td
>
</
tr
>
<
tr
class
=field
>
<
td
width
="50%"
>
<
input
type
="checkbox"
name
="hascreatetime"
value
="1"
checked
>
修改日期时间
</
td
>
<
td
width
="50%"
>
<
input
type
="checkbox"
name
="hasreplycount"
value
="1"
checked
>
显示回复总数
</
td
>
</
tr
>
<
tr
class
=field
>
<
td
width
="50%"
>
</
td
>
<
td
width
="50%"
>
<
input
type
="checkbox"
name
="hasaccessorycount"
value
="1"
checked
>
显示附件总数
</
td
>
</
tr
>
<
tr
class
=Section
>
<
TH
colSpan
=2
>
显示
</
TH
>
</
tr
>
<
TR
class
=Separator
>
<
TD
class
=Sep1
colSpan
=2
></
TD
>
</
TR
>
<
tr
class
=field
>
<
td
>
每页记录
<
input
type
="text"
class
=saveHistory
name
="numperpage"
value
=50
size
="3"
maxlength
=2
onKeyPress
="ItemCount_KeyPress()"
onBlur
='checknumber1(this)'
>
条
</
td
>
</
tr
>
<
tr
class
=Section
>
<
TH
colSpan
=2
>
主目录 - 目录
</
TH
>
</
tr
>
<
TR
class
=Separator
>
<
TD
class
=Sep1
colSpan
=2
></
TD
>
</
TR
>
<
tr
>
<
td
width
="50"
>
主目录
</
td
>
<
td
width
="50%"
></
td
>
</
tr
>
<
tr
>
<
td
width
="50%"
align
="center"
>
分目录
</
td
>
<
td
width
="50%"
></
td
>
</
tr
>
<
tr
><
td
colspan
=2
></
td
></
tr
>
<
TR
><
TD
class
=Sep1
colSpan
=2
></
TD
></
TR
>
<
tr
class
=field
>
<
td
width
="50%"
align
=left
valign
=top
>
<
table
class
=Form
>
<
tr
class
=field
>
<
td
colspan
=2
align
=left
>
<
input
type
="checkbox"
name
="m12"
value
="M12"
onclick
="checkMain('12')"
checked
>
<
b
>
系统使用
</
b
>
</
td
></
tr
>
<
tr
class
="field"
>
<
td
width
="20%"
></
td
>
<
td
>
<
input
type
="checkbox"
name
="s12"
value
="S27"
onclick
="checkSub('12')"
checked
>
系统使用规范
</
td
></
tr
>
<
tr
class
="field"
>
<
td
width
="20%"
></
td
>
<
td
>
<
input
type
="checkbox"
name
="s12"
value
="S28"
onclick
="checkSub('12')"
checked
>
系统功能介绍
</
td
></
tr
>
</
table
>
<
table
class
=Form
>
<
tr
class
=field
>
<
td
colspan
=2
align
=left
>
<
input
type
="checkbox"
name
="m7"
value
="M7"
onclick
="checkMain('7')"
checked
>
<
b
>
会议资料
</
b
>
</
td
></
tr
>
<
tr
class
="field"
>
<
td
width
="20%"
></
td
>
<
td
>
<
input
type
="checkbox"
name
="s7"
value
="S12"
onclick
="checkSub('7')"
checked
>
会议资料
</
td
></
tr
>
</
table
>
</
td
><
td
align
=left
valign
=top
>
</
tr
>
</
table
>
</
form
>
<
script
>
function
checkMain(id)
{
len
=
document.frmmain.elements.length;
var
mainchecked
=
document.all(
"
m
"
+
id).checked ;
var
i
=
0
;
for
( i
=
0
; i
<
len; i
++
)
{
if
(document.frmmain.elements[i].name
==
's'
+
id)
{
document.frmmain.elements[i].checked
=
mainchecked ;
}
}
}
function
checkSub(id)
{
len
=
document.frmmain.elements.length;
var
i
=
0
;
for
( i
=
0
; i
<
len; i
++
)
{
if
(document.frmmain.elements[i].name
==
's'
+
id)
{
if
(document.frmmain.elements[i].checked)
{
document.all(
"
m
"
+
id).checked
=
true
;
return
;
}
}
}
document.all(
"
m
"
+
id).checked
=
false
;
}
function
onSave()
{
if
(document.all(
"
numperpage
"
).value
!=
""
&&
document.all(
"
numperpage
"
).value
*
1
<=
0
)
{
alert(
"
每页记录条数必须大于零
"
);
return
;
}
frmmain.submit();
}
</
script
>
查看全文
相关阅读:
Spring JdbcTemplate源码阅读报告
Linux 套接字通信笔记(一)
Python的科学计算包matplotlib setup
创建Spring Boot项目
Java反射与自定义注解
二手前端入门React项目
Spring 并发事务的探究
使用IDEA结合MAVEN创建一个Spring Java Web项目
FutureTask与Fork/Join
结合业务,精炼SQL
原文地址:https://www.cnblogs.com/anson/p/385986.html
最新文章
MySQL类型转换 使用CAST将varchar转换成int类型排序
R中K-Means、Clara、C-Means三种聚类的评估
R中利用SQL语言读取数据框(sqldf库的使用)
解决;R语言使用sqldf库是报错"Failed to connect to database: Error: Access denied for user '..'@'localhost' (using password: NO) Error in !dbPreExists : invalid argument type"
gdb常见命令(未完,待续)
C语言文件读写(结构体文件)
C语言实现双链表(带头节点)
C语言实现链表中结构体嵌套
C语言实现单链表(带头节点)
windows10子系统配置vim
热门文章
搜索R包和查看包的技巧
Oracle学习之shared pool--硬解析和软解析
Oracle学习之SQL语句执行顺序
Oracle学习之Oracle体系
编程范式学习代码--cmpfun
函数指针数组指针实例
消息队列实现接收发送的例子
端午
C语言下不使用日期函数输入任意日期计算周几的程序
快速排序,gcc亲测能用
Copyright © 2011-2022 走看看