Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Dynamiczna filtracja a parametr w linku
maciek257
post 10.08.2013, 23:53:15
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 5.08.2013

Ostrzeżenie: (0%)
-----


Witam,

Na swojej stronie umieściłem skrypt dynamicznej filtracji tabeli:

  1. function Search() {
  2. var value = $('input[id$="txtSearch"]').val();
  3. if (value) {
  4. $('#MyTable tr:not(:first)').each(function () {
  5. var index = -1;
  6. $(this).children('td').each(function () {
  7. var text = $(this).text();
  8. if (text.toLowerCase().indexOf(value.toLowerCase()) != -1) {
  9. index = 0;
  10. return false;
  11. }
  12. });
  13. if (index == 0)
  14. $(this).show();
  15. else
  16. $(this).hide();
  17. });
  18. }
  19. else
  20. $('#MyTable tr').show();
  21. }
  22.  


  1. <input type="text" onkeyup="Search()" id="txtSearch" />


Niestety problem pojawia się kiedy chce, aby filtracja odbywała się po przekazaniu parametru w linku przechodząc z innej strony.

Przekazywany parametr pojawia się w polu input, ale skrypt po prostu czeka, aż sam zaznaczę to pole i wcisnę jakiś klawisz (choćby spację lub strzałkę) - wtedy filtruje bez zarzutów.

Czy jest jakaś opcja, aby filtracja jednak przebiegała automatycznie?

Będę bardzo widzięczny za pomoc bo już 3 dzień próbuję rozwiązać ten problem.

Ten post edytował maciek257 10.08.2013, 23:56:34
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 01:56