Abaixo segue um script para selecionar todos os checkbox ao clicar em um link.
<script language=javascript>
function checar() {
// formulário adaptado para formulário com name=form
for (var i=0; i<document.form.elements.length;i++) {
var x = document.form.elements[i];
/* configure abaixo os name do checkbox a ser selecionado
check1, check2, etc... */
if (x.name=='check1' || x.name=='check2' || x.name=='check3') {
x.checked = document.form.todos.checked;
}
}
}
</script>
<form name="form">
<input type=checkbox name="todos" onClick="checar()">Selecionar todas as opções
<br>
<input type=checkbox name="check1" value="1">Opção 1<br>
<input type=checkbox name="check2" value="2">Opção 2<br>
<input type=checkbox name="check3" value="3">Opção 3<br>
</form>