会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
人生苦短
破茧
博客园
首页
新随笔
联系
订阅
管理
javascript控制checkbox完全手册
javascript控制checkbox完全手册
<
input
type
="checkbox"
value
="1"
id
="Checkbox3"
>
编号1
<
input
type
="checkbox"
value
="2"
id
="Checkbox4"
>
编号2
<
input
type
="checkbox"
value
="3"
id
="Checkbox5"
>
编号3
<
button
id
="Button5"
onclick
="return t()"
>
testCount
</
button
>
<
button
id
="Button6"
onclick
="return showAllChk('id')"
>
showAll
</
button
>
<
button
id
="Button7"
onclick
="return myCheckAll('id')"
>
全选ID
</
button
>
<
button
id
="Button8"
onclick
="return unCheckAll('id')"
>
全不选ID
</
button
>
<
button
id
="Button9"
onclick
="return checkId('id')"
>
检查ID
</
button
>
<
input
type
="checkbox"
value
=""
id
="Checkbox6"
name
="ALL"
onClick
= "checkAll('ALL','id')"
/><
label
for
="ALL"
>
全选
</
label
>
<
script type
=
"
text/javascript
"
>
function
t()
{
alert(document.all.id.length);
}
function
showAllChk(chkId)
{
var
chkobj
=
eval(
"
document.all.
"
+
chkId);
for
(
var
i
=
0
;i
<
chkobj.length;i
++
)
{
alert(chkobj[i].value);
}
}
function
checkAll(allChkId,chkId)
{
var
chkObj
=
eval(
"
document.all.
"
+
chkId);
var
chkAllObj
=
eval(
"
document.all.
"
+
allChkId);
for
(
var
i
=
0
;i
<
chkObj.length;i
++
)
{
chkObj[i].checked
=
chkAllObj.checked;
}
}
function
myCheckAll(chkId)
{
var
chkobj
=
eval(
"
document.all.
"
+
chkId);
for
(
var
i
=
0
;i
<
chkobj.length;i
++
)
{
chkobj[i].checked
=
true
;
}
}
function
unCheckAll(chkId)
{
var
chkobj
=
eval(
"
document.all.
"
+
chkId);
for
(
var
i
=
0
;i
<
chkobj.length;i
++
)
{
chkobj[i].checked
=
false
;
}
}
function
checkId(chkId)
{
var
chkobj
=
eval(
"
document.all.
"
+
chkId);
var
result
=
false
;
for
(
var
i
=
0
;i
<
chkobj.length;i
++
)
{
if
(chkobj[i].checked)
{
result
=
true
;
break
;
}
}
if
(
!
result)
{
alert(
"
请至少选一个编号
"
);
chkobj[
0
].focus();
}
return
result;
}
</
script
>
posted @
2007-06-15 10:08
海底的鱼
阅读(
603
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告