咖啡+牛奶=卡布其诺
JavaDeveloper
BlogJava
首页
新随笔
新文章
联系
聚合
管理
posts - 84, comments - 54, trackbacks - 0
JS:全选所有多选框
按钮提交表单有时候太丑,所以用超链接最好不过了。
1
2
<
head
>
3
<
SCRIPT LANGUAGE
=
"
JavaScript
"
>
4
<!--
//
5
function
checkChoice(field, i)
{
6
if
(i
==
0
)
{
7
//
"All" 被选中了;则将其它所有选项都被选中;
8
if
(field[
0
].checked
==
true
)
{
9
for
(i
=
1
; i
<
field.length; i
++
)
10
field[i].checked
=
true
;
11
}
else
if
(field[
0
].checked
==
false
)
{
12
for
(i
=
1
; i
<
field.length; i
++
)
13
field[i].checked
=
false
;
14
}
15
}
16
else
if
(i
!=
0
)
{
17
//
否则,只要其它任意项目被不选中,则将ALL的选择状态(field[0])设置为false(未被选中)
18
19
if
( field[i].checked
==
false
)
{
20
21
field[
0
].checked
=
false
;
22
}
23
}
24
}
25
//
-->
26
</
script
>
27
</
head
>
28
<
body
>
29
30
31
32
<
form name
=
pickform method
=
"
post
"
action
=
"
.
"
>
33
<
table width
=
"
201
"
>
34
<
tr
>
35
<
td
>
你最喜欢什么课程?
</
td
>
36
</
tr
>
37
<
tr
>
38
<
td
>
39
<
input type
=
checkbox name
=
classes value
=
"
all
"
onClick
=
"
checkChoice(document.pickform.classes, 0)
"
>
40
All
<
br
>
41
<
input type
=
checkbox name
=
classes value
=
"
数学
"
onClick
=
"
checkChoice(document.pickform.classes, 1)
"
>
42
数学
<
br
>
43
<
input type
=
checkbox name
=
classes value
=
"
语文
"
onClick
=
"
checkChoice(document.pickform.classes, 2)
"
>
44
语文
<
br
>
45
<
input type
=
checkbox name
=
classes value
=
"
英语
"
onClick
=
"
checkChoice(document.pickform.classes, 3)
"
>
46
英语
<
br
>
47
<
input type
=
checkbox name
=
classes value
=
"
生物
"
onClick
=
"
checkChoice(document.pickform.classes, 4)
"
>
48
生物
<
br
>
49
<
input type
=
checkbox name
=
classes value
=
"
历史
"
onClick
=
"
checkChoice(document.pickform.classes, 5)
"
>
50
历史
</
td
>
51
</
tr
>
52
<
tr
>
53
<
td
>
54
<
input type
=
"
button
"
name
=
"
Button
"
value
=
"
Button
"
onClick
=
"
javascript:alert('使用时将action指向处理表单的程序!')
"
>
55
</
td
>
56
</
tr
>
57
</
table
>
58
</
form
>
59
</
body
>
posted on 2006-12-31 01:05
JavaCoffe
阅读(1747)
评论(1)
编辑
收藏
所属分类:
JavaScript&Ajax
FeedBack:
#
服饰交易
2008-04-21 22:14 |
浩天
不错 不错```就是好象有点多了``js可以再简单一点的`
回复
更多评论
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
转贴:Javascript(js) 自定义的时间差的比较dateDiff 函数
ajax+struts实现多级下拉列表联动,无刷新
通过超链接提交表单
JS:全选所有多选框
<
2006年12月
>
日
一
二
三
四
五
六
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
常用链接
我的随笔
我的文章
我的评论
我的参与
最新评论
留言簿
(5)
给我留言
查看公开留言
查看私人留言
随笔分类
(80)
Ajax(4)
EJB3.0(2)
EnglishStudy(28)
EXT(1)
hibernate(1)
IT风向标(4)
J2EE 学习(7)
J2SE基础学习(8)
JavaScript&Ajax(4)
jboss seam(1)
JFreeChart(1)
Oralce&&PL/SQL(12)
Struts&&WebWork(3)
Weblogic(1)
workshop(1)
XMLBeans
家事国事天下事(1)
故乡,家人(1)
收藏夹
(1)
J2SE之收藏(1)
最新随笔
1. conclude celebrity lifestyles
2. conclude: a blockbuster hit!
3. conclude what's wrong
4. conclude i need to lose weight fast.
5. concluding clothes and occassions
6. conclude 2010.6.12
7. conclude worldwide festivals
8. conclusion 2010.7.4
9. conclude2010.5.18
10. conclusion2010-5-15
11. conclude2010.05.08
12. conclusion2010.5.4
13. conclude2010.4.29
14. conclude2010.4.25
15. conclude 2010.4.17
16. conclude-2010.4.12
17. conclude 2010-4-11
18. Trouble Shooting of Oracle
19. conclusion 2010-4-4
20. conclusion2010-04-03
积分与排名
积分 - 57559
排名 - 898
最新评论
1. re: 通过超链接提交表单
妈的,都是错误的
--多对多
2. re: 通过超链接提交表单
谢谢楼主的总结和分享,这正是我要找的~~~~~
--ys_sunshine
3. re: 通过超链接提交表单
感谢它帮了我很多东西要学提交表单。
--网站的价值
4. re: 通过超链接提交表单
谢谢分享!
--十字绣
5. re: 通过超链接提交表单
学习~
--delphi9527
6. re: 通过超链接提交表单
非常感谢!!!!!!!
--Chaussures femmes
7. re: 通过超链接提交表单
顶起来。。。。。
--gros vêtements
8. re: ajax+struts实现多级下拉列表联动,无刷新[未登录]
评论内容较长,点击标题查看
--呵呵
9. re: 通过超链接提交表单
支持,呵呵,分享了
--vêtements femmes
10. re: 通过超链接提交表单
分享了,谢谢
--hgg
阅读排行榜
1. 基于javascript的用户登录页面验证(7748)
2. 通过超链接提交表单(7549)
3. ajax+struts实现多级下拉列表联动,无刷新(4040)
4. 文件拷程序--小结文件输入输出流(2091)
5. JS:全选所有多选框(1747)
6. [转]阿拉伯数字的金额转换成中国传统的货币形式(1464)
7. 转贴:Javascript(js) 自定义的时间差的比较dateDiff 函数(1360)
8. 我碰到的 ResultSet 用尽问题(1312)
9. Logic:equal实现select二级下拉框联动定位(1230)
10. SQL语句(要求给工资不到部门平均工资的那些人加上部门平均工资的5%)(1191)
11. PLSQL小例子(1095)
12. java.io 中 Writer 的子类 (1060)
13. WebWork应用之一----使用表单标记(token)以防止重复提交(944)
14. (转帖)jfreechart+sql实现时间曲线图(显示曲线数据点)(907)
15. 一个游标小例子(906)
16. js当中innerHTML出现问题(871)
17. 几个高难度的select语句(862)
18. [转贴]反正别这么学java!Java三段学习经历(853)
19. 一个简单的访问ORACLE数据库的例子 (799)
20. 【转贴】hibernate新特性(767)