Thread View: pl.comp.www
4 messages
4 total messages
Started by Jivanmukta
Sat, 01 Oct 2016 10:39
dynamicznie wypełniana lista drop-down
Author: Jivanmukta
Date: Sat, 01 Oct 2016 10:39
Date: Sat, 01 Oct 2016 10:39
7 lines
1181 bytes
1181 bytes
Jestem średniozaawansowany w HTML/CSS/JS/PHP5/MySQL/CodeIgniter. Potrzebuję zrobić następującą rzecz: w parametrach raportu użytkownik powinien mieć możlwość podania fragmentu nazwy firmy lub wybrania nazwy firmy z listy drop-down (posortowanej alfabetycznie), przy czym chciałbym, żeby przy zmianie fragmentu nazwy w polu input przeładowała się lista drop-down (dane z bazy: nazwa_firmy LIKE '%podany_fragment%'). Jak to zrobić? Czy da się bez Ajaxa? Byłbym wdzięczny za podpowiedzi.
Re: dynamicznie wypełniana lista drop-down
Author: Jivanmukta
Date: Sat, 01 Oct 2016 10:46
Date: Sat, 01 Oct 2016 10:46
7 lines
1005 bytes
1005 bytes
Jivanmukta wrote: > żeby przy zmianie fragmentu nazwy w polu input przeładowała się lista > drop-down (dane z bazy: nazwa_firmy LIKE '%podany_fragment%'). Tzn. odświeżenie listy może mieć miejsce po przyciśnięciu buttona, nie musi być onchange. Chyba nawet bym tak wolał.
Re: dynamicznie wypełniana lista drop-down
Author: Jivanmukta
Date: Sat, 01 Oct 2016 11:06
Date: Sat, 01 Oct 2016 11:06
12 lines
1226 bytes
1226 bytes
Jivanmukta wrote: > Jivanmukta wrote: > >> żeby przy zmianie fragmentu nazwy w polu input przeładowała się lista >> drop-down (dane z bazy: nazwa_firmy LIKE '%podany_fragment%'). > > Tzn. odświeżenie listy może mieć miejsce po przyciśnięciu buttona, nie > musi być onchange. Chyba nawet bym tak wolał. Pomyślałem, że mógłby załadować na początku wszystkie nazwy firm z bazy, a potem onchange wybierać tylko odpowiednie (w JS). Co o tym sądzicie?
Re: dynamicznie wypełniana lista drop-down
Author: Borys Pogoreło
Date: Sat, 01 Oct 2016 19:26
Date: Sat, 01 Oct 2016 19:26
17 lines
1534 bytes
1534 bytes
Dnia Sat, 01 Oct 2016 13:06:11 +0200, Jivanmukta napisał(a): >> Tzn. odświeżenie listy może mieć miejsce po przyciśnięciu buttona, nie >> musi być onchange. Chyba nawet bym tak wolał. > > Pomyślałem, że mógłby załadować na początku wszystkie nazwy firm z bazy, a > potem onchange wybierać tylko odpowiednie (w JS). Co o tym sądzicie? Możesz, ale przy większej liczbie pozycji (kilka tysięcy i więcej) niepotrzebnie zabijesz przeglądarkę ogromną liczbą operacji DOM. Mam wrażenie, że znów robisz coś w dziwny sposób i oba pola możesz zastąpić jedną kontrolką select2. -- Borys Pogoreło borys(#)leszno,edu,pl
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads