It's easier to use jQuery selector to know if checkboxes are checked.
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
"bPaginate": false
}));
- function Checkbox(){
- var form = document.getElementById('selectrecords');
- var inputs = form.getElementsByTagName('input');
- var checked = false;
- for (var i=0; i<inputs.length; i++) {
- if (inputs[i].type == 'checkbox' && inputs[i].name == 'record_id') {
- checked = inputs[i].checked;
- if (checked) return true;
- }
- }
- return false;
- }
-
$("#selectrecords").on("submit",function(){
- if (Checkbox() == false){
+ var nb_checked = $("#selectrecords").find("input[type='checkbox'][name='record_id']:checked").size();
+ if (nb_checked == 0){
alert(_("No records have been selected."));
return false;
}