Mini Shell
<script>
function filterValues() {
// Declare variables
var input, filter, table, tr, td, i, txtValue, rec_filtered, filtered;
input = document.getElementById("searchtext");
filter = input.value.toUpperCase();
table = document.getElementById("liste");
tr = table.getElementsByTagName("tr");
rec_filtered = 0;
filtered = document.getElementById("filtered");
for (i = 0; i < tr.length; i++) {
td = tr[i].getElementsByTagName("td");
for (j = 0; j < td.length; j++) {
if (td[j]) {
if (td[j].classList.contains("filtrable")) {
txtValue = td[j].textContent || td[j].innerText;
if (txtValue.toUpperCase().startsWith(filter)) {
tr[i].style.display = "";
rec_filtered++;
} else {
tr[i].style.display = "none";
}
}
}
}
}
filtered.innerText = rec_filtered;
}
</script>