Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
(JS) Hladanie

Registrovaný: 25.12.09
Prihlásený: 03.07.11
Príspevky: 133
Témy: 39
Príspevok NapísalOffline : 11.03.2010 14:08

Zdravim,

Mam tu jedno DEMO a chcel by som ku nemu spravit vyhladavanie v JS. V tom ciernom dive je textovy input a dam sa zadava hladany vyraz.
Pod nim mame cerverne divy (kazdy z nich je jeden vysledok). Ja by som chcel aby ked zadam do toho inputu nejaky hladany retazec, tak aby mi zostali iba tie divy v ktorych sa ten retazec nachadza. Ako na to? Moze byt riasenie aj pomocou JQ...


Offline

Skúsený užívateľ
Skúsený užívateľ
(JS) Hladanie

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 11.03.2010 14:24

Nepomylil si si sekciu? Ponuka prace?







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Užívateľ
Užívateľ
(JS) Hladanie

Registrovaný: 25.12.09
Prihlásený: 03.07.11
Príspevky: 133
Témy: 39
Príspevok Napísal autor témyOffline : 11.03.2010 14:27

Antuanet píše:
... Ako na to? ...


Pocitam ze tam dam napr. udalost onkeyup, na nu sa zavola funkcia. Teraz by somasi potreboval spocitat pocet divov. Tu nachadzam na problem.

Nasiel som na nete neico taketo
Kód:
<script type="text/javascript">

function howMany() {
var divs=document.getElementsByTagName("div");
alert(divs.length);
}

</script>


Ale potreboval by som tento pocet nie v celom dokumente ale iba v urcitom dive. Ako na to?

Teda dajme tomu ze by som mal uz toto cislo , potom by som spraval cyklus, vytiahol text z divu, nasledne pouzil nejaky passovac. Ak by vratilo pozitivnu hodnotu, tak by som ho nechal. Ak nie tak by som ho skryl.


Offline

Skúsený užívateľ
Skúsený užívateľ
(JS) Hladanie

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 11.03.2010 14:51

V tom pripade nevyhladavaj divy v celom dokumente, ale lev dive v ktorom to potrebujes...

cize namiesto document.getElementsByTagName('div')
pouzijes document.getElementById('id urciteho divu').getElementsByTagName('div')







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Užívateľ
Užívateľ
(JS) Hladanie

Registrovaný: 25.12.09
Prihlásený: 03.07.11
Príspevky: 133
Témy: 39
Príspevok Napísal autor témyOffline : 11.03.2010 15:40

Ok, uz to skoro mam , mam tu len malicky problem. Na to vyhladanie v texte pouzivam metodu exec();

Napr. :

Kód:
var str = "Toto je moje dielo";

var patt = /moje/g; // Hlada sa v texte skolo moje

if(patt.exec(str) != null)
 alert('ok');

Nechapem preco to musi mat dvar /moje/g. Rozumiem, ze je to regex ale tu hodnotu(hladany retazec) potrebujem tam dat dynamicky, nie staticky. Ak skusim /+ nejakaPremenna +/g; ... nefunguje. Ako tm do toho patt pridat dynamicky retazec aby to fachalo?


Offline

Čestný člen
Čestný člen
(JS) Hladanie

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 11.03.2010 15:47

Antuanet
Pomocou new Regexp(). Ale ak ti staci testovat, ci sa string nachadza v stringu na true/false, pouzi radsej metodu test miesto exec.


Offline

Užívateľ
Užívateľ
(JS) Hladanie

Registrovaný: 25.12.09
Prihlásený: 03.07.11
Príspevky: 133
Témy: 39
Príspevok Napísal autor témyOffline : 11.03.2010 15:59

Ok pouzijem metodu test ale ako mam dat tu hodnotu do /nieco/g. Ak to tam dat staticky napr. /moj/q tak to pekne vyhlada ale neviem ako to tam mam dat dynamicky ked ten hladany retazec taham z text inputu. Ked tam nevlozim to / /r tak to nefunguje. Neviem ako medzi to mam vlozit ten vyhladanvany string


Offline

Čestný člen
Čestný člen
(JS) Hladanie

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 11.03.2010 16:05

Vytvoris regexp pomocou new Regexp(), kde ako parametre pouzivas retazce, takze vies jednoducho pouzit aj premennu. Uzitocny link na MDC mas v mojom prispevku vyssie.


Offline

Skúsený užívateľ
Skúsený užívateľ
(JS) Hladanie

Registrovaný: 07.03.06
Prihlásený: 23.01.11
Príspevky: 404
Témy: 2
Bydlisko: Prešov / Pr...
Príspevok NapísalOffline : 11.03.2010 16:08

Ak by si to chcel riešiť cez jQuery, tak sa to dá jednoducho pomocou nejakého pluginu, stačí len vedieť hľadať. Môžem odporučiť jQuery quickSearch.


Odpovedať na tému [ Príspevkov: 9 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. hladanie

v PHP, ASP

2

583

31.03.2009 18:27

tatysp Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. hladanie

v Správy pre vedenie fóra

2

1343

04.03.2007 0:16

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hladanie

v Internetový marketing, SEO, reklama

8

703

29.03.2011 20:50

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hľadanie predmetov

v Počítačové hry

0

1336

30.06.2010 21:14

klatisko25cm Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. hladanie cisla

v Krčma

7

4845

16.09.2010 11:53

ac.milan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. hladanie gulatej lampy

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Voľný čas a hobby

54

7123

31.12.2006 13:11

Kamahl Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. hľadanie duplicitných súborov

v Ostatné programy

1

839

02.07.2009 12:53

Horalka Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. hladanie v databaze

v PHP, ASP

2

768

12.03.2010 14:05

1daemon1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hladanie pripon C#

v Technológia .NET

8

679

26.04.2012 10:44

Rdf Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. hladanie v DB

v PHP, ASP

3

459

23.10.2008 18:01

pa3ck Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hladanie na stranke

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

31

2428

05.05.2010 10:52

jtomcik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hladanie v array

v PHP, ASP

5

475

19.03.2012 21:38

w3r0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hladanie v teme

v Správy pre vedenie fóra

4

1052

09.11.2008 21:35

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hľadanie v súbore

v PHP, ASP

5

485

13.12.2011 18:26

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. hladanie podretazca v retazci

v PHP, ASP

3

936

31.08.2008 22:35

Codik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hľadanie hodnoty v poli

v PHP, ASP

5

565

01.09.2010 14:30

zaciatocnik Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra