удаление нескольких записей через checkbox

Руслан Абсалямов

Не могу понять как можно реализовать удаление через checkbox, если отмечаешь несколько или все то загорается кнопка удалить, и при нажатие на нее удаляется сама записи которые выделены

<table cellpadding="2" cellspacing="0" border="0" id="table_id" class="display">
<thead>
<tr>
<th><input type="checkbox" name="cb_all" value="all"></th>
<th>Дата</th>
<th>Тип</th>
<th>Счет</th>
<th>Категория</th>
<th>Подкатегория</th>
<th>Организация</th>
<th>Сумма</th>
<th>Комментарий</th>
</tr>
</thead>
<tbody>
<?php foreach ($transactions as $transact): ?>
<tr>
<td><input type="checkbox" name="cb[]" class ="qwe" value="<?=$transact['id']?>"></td>
<td><?=date('d.m', strtotime($transact['data']))?></td>
<td><?=$transact['typ']?></td>
<td><?=$transact['score']?></td>
<td><?=$transact['category']?></td>
<td><?=$transact['subcategory']?></td>
<td><?=$transact['organization']?></td>
<td><?=$transact['Sum']?></td>
<td><?=$transact['comment']?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</form>
<script>
allCheckbox()
sorter()
</script>
</div>


function allCheckbox()
{
window.onload = function()
{
var f = document.getElementById('form1');
f.cb_all.onchange = function(e)
{
var el = e ? e.target : e.srcElement;
var qwe = el.form.getElementsByClassName('qwe');
for (var i =0; i<qwe.length; i++)
{
if (el.checked)
{
qwe[i].checked = true;
} else
{
qwe[i].checked = false;
}
}
}
}
}

Для более подробного есть на сайте gitHub Если нужен сам файл

1 чел.