Taki problem, mam sobie tabelke z danymi w table sorterze i chciałbym mieć w tej tabelce filtr, niestety tablesorter niema opcji filtru z multiple selectem wiec próbuje coś utworzyć na własną ręke z external filter.
I ogólnie wygląda ok tylko tak:
Mam checkboxy, którego po kliknięciu wartości przerzucam do submita z odstępami "||" i do tego momemtu wszystko działa ok natomiast external filter nie zaciąga tych danych z inputa zanim nie dopisze czegokolwiek w tym inpucie.
W sumie to potrzebuje jakiejś funkcji która symuluje dopisywanie czegoś do inputa bez dopisywania czegokolwiek

<script>function testCheckBoxes(){ var boxChecked = ""; for (var counter = 0; counter < document.form.grupa.length; counter ++){ if(document.form.grupa[counter].checked){ var wartosc=document.form.grupa[counter].value boxChecked +=(wartosc+'||'); } } document.getElementById("textField2").value = boxChecked; } $(function() { // call the tablesorter plugin $(".filter").tablesorter({ theme: 'metro-dark', // hidden filter input/selects will resize the columns, so try to minimize the change // initialize zebra striping and filter widgets widgets: ["zebra", "filter"], // headers: { 5: { sorter: false, filter: false } }, widgetOptions : { // filter_anyMatch replaced! Instead use the filter_external option // Set to use a jQuery selector (or jQuery object) pointing to the // external filter (column specific or any match) filter_external : '.search', // include column filters filter_columnFilters: true, filter_saveFilters : true, filter_reset: '.reset', filter_searchDelay : 300 } }); }); </script>
Nikt niema pomysłu? :/