티스토리 뷰

0 1 2 3
Select All DeSelect All
var checkboxes = [];

checkboxes = $$('input[type=checkbox]');

var f = $('options');

// checkboxes 리턴값은 "[input 0, input 1, input 2, input 3]"
checkboxes = f.getInputs('checkbox');

// 전체 선택 버튼 클릭하면
$('btnSelectAll').observe('click', function() {
    checkboxes.each(function(chkbox) { chkbox.checked = 1; });
});

// 전체 선택 해제 버튼 클릭하면
$('btnDeSelectAll').observe('click', function() {
    checkboxes.each(function(chkbox) { chkbox.checked = 0; });
});

[출처] http://www.ryboe.com/2008/07/10/select-all-checkboxes-with-prototype-js.html

댓글