Advertisement
Guest User

Untitled

a guest
Feb 19th, 2020
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function myFunction2() {
  2.     var input, filter, table, tr, td, td1, td2, td3, i, txtValue;
  3.     input = document.getElementById("nvrInput");
  4.     filter = input.value.toUpperCase();
  5.     table = document.getElementById("nvrTable");
  6.     tr = table.getElementsByTagName("tr");
  7.     if (filter.length > 3) { //ga pas zoeken bij meer dan 3 karakters
  8.         for (i = 0; i < tr.length; i++) {
  9.             txtValue = "";
  10.             td = tr[i].getElementsByTagName("td")[0];
  11.             td1 = tr[i].getElementsByTagName("td")[2];
  12.             td2 = tr[i].getElementsByTagName("td")[5];
  13.             td3 = tr[i].getElementsByTagName("td")[6];
  14.  
  15.             if (td && td1 && td2 && td3) {
  16.                 txtValue = txtValue.concat(td.textContent || td.innerText, td1.textContent || td1.innerText, td2.textContent || td2.innerText, td3.textContent || td3.innerText);
  17.                 //txtValue = td.textContent || td.innerText;
  18.                 if (txtValue.toUpperCase().indexOf(filter) > -1) { //kijk of filter in txtValue zit
  19.                     //gevonden
  20.                     tr[i].style.display = "";
  21.                 } else {
  22.  
  23.                     tr[i].style.display = "none";
  24.                 }
  25.             }
  26.         }
  27.     }
  28.  
  29.     if (filter.length < 1) { //reset resultaten bij lege searchbar
  30.         for (i = 0; i < tr.length; i++) {
  31.             tr[i].style.display = "";
  32.         }
  33.     }
  34. }
  35.  
  36. function myFunction2old() {
  37.     var input, filter, table, tr, td, td1, td2, td3, i, txtValue;
  38.     input = document.getElementById("nvrInput");
  39.     filter = input.value.toUpperCase();
  40.     table = document.getElementById("nvrTable");
  41.     tr = table.getElementsByTagName("tr");
  42.     if (filter.length > 3) { //ga pas zoeken bij meer dan 3 karakters
  43.         for (i = 0; i < tr.length; i++) {
  44.             td = tr[i].getElementsByTagName("td")[0];
  45.             if (td) {
  46.                 txtValue = td.textContent || td.innerText;
  47.                 if (txtValue.toUpperCase().indexOf(filter) > -1) { //kijk of filter in txtValue zit
  48.                     //gevonden
  49.                     tr[i].style.display = "";
  50.                 } else {
  51.                     td1 = tr[i].getElementsByTagName("td")[2];
  52.                     if (td1) {
  53.                         txtValue = td1.textContent || td1.innerText;
  54.                         if (txtValue.toUpperCase().indexOf(filter) > -1) {
  55.                             //gevonden
  56.                             tr[i].style.display = "";
  57.                         } else {
  58.                             td2 = tr[i].getElementsByTagName("td")[5];
  59.                             if (td2) {
  60.                                 txtValue = td2.textContent || td2.innerText;
  61.                                 if (txtValue.toUpperCase().indexOf(filter) > -1) {
  62.                                     //gevonden
  63.                                     tr[i].style.display = "";
  64.                                 } else {
  65.                                     td3 = tr[i].getElementsByTagName("td")[6];
  66.                                     if (td3) {
  67.                                         txtValue = td3.textContent || td3.innerText;
  68.                                         if (txtValue.toUpperCase().indexOf(filter) > -1) {
  69.                                             //gevonden
  70.                                             tr[i].style.display = "";
  71.                                         } else {
  72.                                             tr[i].style.display = "none";
  73.                                         }
  74.                                     }
  75.                                 }
  76.                             }
  77.                         }
  78.                     }
  79.                 }
  80.             }
  81.         }
  82.     }
  83.     if (filter.length < 1) { //reset resultaten bij lege searchbar
  84.         for (i = 0; i < tr.length; i++) {
  85.             tr[i].style.display = "";
  86.         }
  87.     }
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement