lostyazilim

Filter Table Hakkında

9 Mesajlar 1.130 Okunma
lstbozum
wmaraci reklam

TanerSELEK TanerSELEK Seo Danışmanı Kullanıcı
  • Üyelik 09.11.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Seo Danışmanlığı
  • Konum İstanbul Anadolu
  • Ad Soyad T** S**
  • Mesajlar 353
  • Beğeniler 229 / 69
  • Ticaret 3, (%100)
Merhabalar yardımcı olan herkese şimdiden teşekkür ediyorum

Sorunum şu

https://www.w3schools.com/howto/howto_js_filter_table.asp

Bu sitedeki Filter Table sistemini kullanıyorum gayet güzelde çalışıyor.

ama sadece Name tablosundakilerin içindekileri arıyor. Country kısmının içindede arama yapmasını istiyorum bunu nasıl çözebilirim

iyi forumlar..
 

 

wmaraci
reklam

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1119
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
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";
}
}
}
}
TanerSELEK

kişi bu mesajı beğendi.

www.ontedi.com
www.cizgi.site

TanerSELEK TanerSELEK Seo Danışmanı Kullanıcı
  • Üyelik 09.11.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Seo Danışmanlığı
  • Konum İstanbul Anadolu
  • Ad Soyad T** S**
  • Mesajlar 353
  • Beğeniler 229 / 69
  • Ticaret 3, (%100)

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
 

 

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1119
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Yani, hangi sütunda ise orası görünsün diğer sütun görünmesin mi diyorsun?
TanerSELEK

kişi bu mesajı beğendi.

www.ontedi.com
www.cizgi.site
wmaraci
wmaraci

TanerSELEK TanerSELEK Seo Danışmanı Kullanıcı
  • Üyelik 09.11.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Seo Danışmanlığı
  • Konum İstanbul Anadolu
  • Ad Soyad T** S**
  • Mesajlar 353
  • Beğeniler 229 / 69
  • Ticaret 3, (%100)

ontedi adlı üyeden alıntı

Yani, hangi sütunda ise orası görünsün diğer sütun görünmesin mi diyorsun?


Aynen arama yaptığım ne ise o gelsin Name (Adını) sorguladığımda (Country) ülkesini de getiriyor. ama ben ülke ararsam ülke adını ararsam adını getirsin istiyorum
 

 

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1119
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Hocam onun için biraz zaman gerekiyor, müsait zamanda bakarım, biraz uğraştırıcı açıkcası.
TanerSELEK

kişi bu mesajı beğendi.

www.ontedi.com
www.cizgi.site

TanerSELEK TanerSELEK Seo Danışmanı Kullanıcı
  • Üyelik 09.11.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Seo Danışmanlığı
  • Konum İstanbul Anadolu
  • Ad Soyad T** S**
  • Mesajlar 353
  • Beğeniler 229 / 69
  • Ticaret 3, (%100)

ontedi adlı üyeden alıntı

Hocam onun için biraz zaman gerekiyor, müsait zamanda bakarım, biraz uğraştırıcı açıkcası.


Verdiğiniz emek teşekkür ederim tekrar müsait olanca çözerseniz çok sevinirim

iyi günlerr
 

 

TanerSELEK TanerSELEK Seo Danışmanı Kullanıcı
  • Üyelik 09.11.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Seo Danışmanlığı
  • Konum İstanbul Anadolu
  • Ad Soyad T** S**
  • Mesajlar 353
  • Beğeniler 229 / 69
  • Ticaret 3, (%100)

ontedi adlı üyeden alıntı

Hocam onun için biraz zaman gerekiyor, müsait zamanda bakarım, biraz uğraştırıcı açıkcası.


Hocam Bakabildiniz mi
 

 

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1119
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Hocam, bu aralar cidden yoğunum.
 

 

www.ontedi.com
www.cizgi.site
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al