21 lines
734 B
JavaScript
21 lines
734 B
JavaScript
|
function searchTable(tableId, searchField) {
|
||
|
var input, filter, table, tr, td, i, j, txtValue;
|
||
|
input = searchField;
|
||
|
filter = input.value.toUpperCase();
|
||
|
table = document.getElementById(tableId);
|
||
|
tr = table.getElementsByTagName("tr");
|
||
|
for (i = 0; i < tr.length; i++) {
|
||
|
td = tr[i].getElementsByTagName("td");
|
||
|
for (j = 0; j < td.length; j++) {
|
||
|
if (td[j]) {
|
||
|
txtValue = td[j].textContent || td[j].innerText;
|
||
|
if (txtValue.toUpperCase().indexOf(filter) > -1) {
|
||
|
tr[i].style.display = "";
|
||
|
break;
|
||
|
} else {
|
||
|
tr[i].style.display = "none";
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|