Return to Snippet

Revision: 17617
at September 10, 2009 12:42 by nathbot


Updated Code
/*
container: ID of the element that contains the checkboxes. Set to '' to select in the whole page.
doSelect: true to select, false to de-select
*/
function selectAllCheckboxes(container, doSelect){
    if(container!=''){
        var allBoxes = document.getElementById(container).getElementsByTagName('input');
    } else {
        var allBoxes = document.getElementsByTagName('input');
    }
    for(var i=0; i<allBoxes.length; i++){
        if(allBoxes[i].type=="checkbox"){
            if(doSelect){
                allBoxes[i].checked=true;
            } else {
                allBoxes[i].checked=false;
            }
        }
    }
}

Revision: 17616
at September 10, 2009 12:41 by nathbot


Initial Code
/*
container: ID of the element that contains the checkboxes. Set to '' to select in the whole page.
select: true to select, false to de-select
*/
function selectAllCheckboxes(container, select){
    if(container!=''){
        var allBoxes = document.getElementById(container).getElementsByTagName('input');
    } else {
        var allBoxes = document.getElementsByTagName('input');
    }
    for(var i=0; i<allBoxes.length; i++){
        if(allBoxes[i].type=="checkbox"){
            if(select){
                allBoxes[i].checked=true;
            } else {
                allBoxes[i].checked=false;
            }
        }
    }
}

Initial URL

                                

Initial Description
Selects all checkboxes inside an element or a whole page

Initial Title
selectAllCheckboxes

Initial Tags

                                

Initial Language
JavaScript