Prosty do pętli, która testuje właściwość checked
i dołącza sprawdzonych te do oddzielnej tablicy. Stamtąd możesz w razie potrzeby przetworzyć tablicę z rozszerzeniem checkboxesChecked
.
// Pass the checkbox name to the function
function getCheckedBoxes(chkboxName) {
var checkboxes = document.getElementsByName(chkboxName);
var checkboxesChecked = [];
// loop over them all
for (var i=0; i<checkboxes.length; i++) {
// And stick the checked ones onto an array...
if (checkboxes[i].checked) {
checkboxesChecked.push(checkboxes[i]);
}
}
// Return the array if it is non-empty, or null
return checkboxesChecked.length > 0 ? checkboxesChecked : null;
}
// Call as
var checkedBoxes = getCheckedBoxes("mycheckboxes");
tak są już jednak wszystkie z nich, rozwiązanie jest z JQuery i muszę zwykły roztwór JS, że jest różnica. –
Zobacz też http://stackoverflow.com/questions/1543017/javascript-check-all-checkboxes-in-a-table-asp-net – Lijo