Bassed on http://www.bigbold.com/snippets/posts/show/350
1
2 <html>
3 <head>
4 <script language='JavaScript'>
5 checked = false;
6 function checkedAll () {
7 if (checked == false){checked = true}else{checked = false}
8 for (var i = 0; i < document.getElementById('myform').elements.length; i++) {
9 document.getElementById('myform').elements[i].checked = checked;
10 }
11 }
12 </script>
13 </head>
14 <body>
15 <form id="myform">
16 <input type="checkbox" name="foo"/>
17 <input type="checkbox" name="bar"/>
18 <BR>Check all: <input type='checkbox' name='checkall' onclick='checkedAll();'>
19 </form>
20 </body>
21 </html>