ontedi adlı üyeden alıntı

Orada bulunan fonksiyonu "myFunction()" şu şekilde düzeltirsen istediğini karşılar sanırım.


function myFunction() {
var input, filter, table, tr, td1, td2, i;
input = document.getElementById("myInput");
filter = input.value.toUpperCase();
table = document.getElementById("myTable");
tr = table.getElementsByTagName("tr");
for (i = 0; i < tr.length; i++) {
td1 = tr[i].getElementsByTagName("td")[0];
td2 = tr[i].getElementsByTagName("td")[1];
if (td1 || td2) {
if ((td1.innerHTML.toUpperCase().indexOf(filter) > -1) || (td2.innerHTML.toUpperCase().indexOf(filter) > -1)) {
tr[i].style.display = "";
} else {
tr[i].style.display = "none";
}
}
}
}



Teşekkür ederim yorum için sorun çözüldü ama bu seferde şöyle birşey oldu aradığım Name tablosundaysa Country tabloosundaki karşısındakinide getiriyor. yada tam tersi oluyor. Country tablosundaysa Name tabloosundaki karşısındakinide getiriyor. bunu nasıl çözebiliriz ayırabilirz. yani