<script> function zeiterfassungstatusaendern() { var zeiterfassung_zu_beleg_select = $('#zeiterfassung_zu_beleg_select').val(); if(zeiterfassung_zu_beleg_select == 'abgerechnet' || zeiterfassung_zu_beleg_select == 'abgeschlossen') { var anz = 0; var items = ''; $('#abrechnungszeitprojektdashboard td input:checked').each(function(){ anz++; var ida = this.id.split('_'); var eins = 1; if(typeof ida[eins] != 'undefined') { if(items != '')items = items + ','; items = items + ''+ida[eins]; } }); if(anz > 0) { $.ajax({ url: 'index.php?module=projekt&action=dashboard&cmd=open&id=[ID]', type: 'POST', dataType: 'json', data: { zeitenliste: items, cmd: 'zeitstatusaendern',status: zeiterfassung_zu_beleg_select}, success: function(data) { $('#zeiterfassung_zu_beleg_select').val(''); $('#abrechnungszeitprojektdashboard').DataTable( ).ajax.reload(); }, beforeSend: function() { } }); }else{ alert("Keine Buchungen ausgewählt"); $('#zeiterfassung_zu_beleg_select').val(''); } } } $(document).ready(function() { $('#zeiterfassungalle').on('change',function(){ $('#abrechnungszeitprojektdashboard').find('input[type="checkbox"]').prop('checked',$(this).prop('checked')); }); }); </script> [MESSAGE] <div style="padding:10px;"> <div class="filter-box filter-usersave"> <div class="filter-block filter-inline"> <div class="filter-title">{|Filter|}</div> <ul class="filter-list"> <li class="filter-item"> <label for="zeiterfassungabgeschlossene" class="switch"> <input type="checkbox" id="zeiterfassungabgeschlossene"> <span class="slider round"></span> </label> <label for="zeiterfassungabgeschlossene" class="switch">{|nur abgerechnet|}</label> </li> </ul> </div> </div> [TABLE] <fieldset> <legend>{|ausgewählte Zeiten|}</legend> <table width="100%"> <tr> <td width="50%"> <input id="zeiterfassungalle" type="checkbox"> {|alle markieren|} <select style="margin-left:3px" id="zeiterfassung_zu_beleg_select" onchange="zeiterfassungstatusaendern();" [SELECTDISABLED]> <option value="">{|bitte wählen ...|}</option> <option value="abgerechnet">{|als abgerechnet markieren|}</option> </select> </td> <td> </td> </tr> </table> </fieldset> </div>