Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Ukrywanie części tabeli
Szunaj85
post
Post #1





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


Witam,

Mam tabele, oczywiście bardziej złożoną niż poniższa i teraz tak... Mam kilka pól, które użytkownik musi wypełnić. Problem w tym, że czasami będą to 4 pola czasami 8 pól, a czasami 12 pól.
Moje pytanie brzmi jak ukryć pozostałą część tabeli tak aby na początku były widoczne tylko 4 pola, ale w razie potrzeby użytkowik mógł dodać kolejne 4 pola i kolejne 4 pola wciskając przycisk np. "Dodaj kolejne"?
jQuery raczej odpada.
  1. <table border>
  2. <tr>
  3. <td>Tytuł 1</td><td>>Tytuł 2</td><td>>Tytuł 3</td><td>>Tytuł 4</td>
  4. </tr>
  5. <tr>
  6. <td>Pole 1</td><td>Pole 2</td><td>Pole 3</td><td>Pole 4</td>
  7. </tr>
  8. <tr>
  9. <td>Pole 5</td><td>Pole 6</td><td>Pole 7</td><td>Pole 8</td>
  10. </tr>
  11. <tr>
  12. <td>Pole 9</td><td>Pole 10</td><td>Pole 11</td><td>Pole 12</td>
  13. </tr>


--------------------
Jeśli Ci pomogłem wciśnij Jeśli mi pomożesz wcisnę
Go to the top of the page
+Quote Post
cycofiasz
post
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


Dlaczego jquery odpada? Jest multum gotowych rozwiązań opartych o ten framework, może nawet więcej niż o czysty javascript. Np: http://stackoverflow.com/questions/171027/...e-row-in-jquery
Go to the top of the page
+Quote Post
Szunaj85
post
Post #3





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


Cytat
Dlaczego jquery odpada?
Nigdy go nie używałem, nie wiem co musiałbym zrobić aby poprawnie działał.
Po drugie z tego co wiem to jest on "spokrewniony" z javascript i boję się, że jeśli ktoś będzie miał wyłączony javascript i tak wyświetliłby cały formularz.


--------------------
Jeśli Ci pomogłem wciśnij Jeśli mi pomożesz wcisnę
Go to the top of the page
+Quote Post
by_ikar
post
Post #4





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Cytat(Szunaj85 @ 4.01.2012, 12:25:17 ) *
Nigdy go nie używałem, nie wiem co musiałbym zrobić aby poprawnie działał.
Po drugie z tego co wiem to jest on "spokrewniony" z javascript i boję się, że jeśli ktoś będzie miał wyłączony javascript i tak wyświetliłby cały formularz.


Spokrewniony z javascript? To jest javascript, tyle że jquery to jest framework który ma za zadanie ułatwić prace z javascript. Druga rzecz, to ilość ludzi którzy mają wyłączony js jest marginalna. Trzecia rzecz, to jak coś się robi w javascript, to tak żeby to również działało bez javascript. Możesz jeszcze całość zrobić w php, że przycisk "dodaj kolejne" będzie subitem, tyle że cała strona będzie musiała się przeładować za każdym razem. W css nie wiem czy można wykonać to tak żeby działało na wszystkich przeglądarkach. A akurat jquery bardzo dobrze sobie radzi z większością przeglądarek. Do tego te dodatkowe pola które wcześniej ukrywasz poprzez javascript, poprzez wyłączenie js przez użytkownika, one nie zostaną ukryte, bo ukrywa je js, a skoro jest wyłączony, to nie zostaną ukryte.

W jquery podstawowe rzeczy pisze się bardzo przyjemnie i szybko, a sama nauka nie jest trudna, wystarczy umieć czytać dokumentacje i ją rozumieć jako tako.
Go to the top of the page
+Quote Post
Szunaj85
post
Post #5





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


Cytat
A akurat jquery bardzo dobrze sobie radzi z większością przeglądarek. Do tego te dodatkowe pola które wcześniej ukrywasz poprzez javascript, poprzez wyłączenie js przez użytkownika, one nie zostaną ukryte, bo ukrywa je js, a skoro jest wyłączony, to nie zostaną ukryte.
Przeczytałem Twój post kilka razy, ale nie wiem czy dobrze zrozumiałem. co_jest.gif
Chcesz powiedzieć, że gdy ktoś ma wyłączony javascript to jQuery i tak zadziała? Wydaje mi się, że jednak nie, ale ja i tak z chęcią dowiedziałbym się jak rozwiązać swój problem przy pomocy jQuery. Może nie taki diabeł straszny... smile.gif
Po drugie ja nigdzie nie napisałem, że używam javascript do ukrywania części pól formularza.

Ten post edytował Szunaj85 4.01.2012, 13:14:07


--------------------
Jeśli Ci pomogłem wciśnij Jeśli mi pomożesz wcisnę
Go to the top of the page
+Quote Post
by_ikar
post
Post #6





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


jquery to jest javascript.. Chodzi o to, że to javascript ukrywa elementy, które mają być widoczne dopiero po kliknięciu. A skoro javascript sobie ktoś wyłączy, to elementy nie zostaną ukryte, bo nie działa javascript.

Cytat
Po drugie ja nigdzie nie napisałem, że używam javascript do ukrywania części pól formularza.


A ja ci przecież tego nawet nie zasugerowałem..

Ten post edytował by_ikar 4.01.2012, 13:10:32
Go to the top of the page
+Quote Post
Szunaj85
post
Post #7





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


Może się do końca nie zrozumieliśmy, ale nie ważne.
Ważniejsze dla mnie jest jak napisać taki kod, może gdzieś są gotowe rozwiązania?


--------------------
Jeśli Ci pomogłem wciśnij Jeśli mi pomożesz wcisnę
Go to the top of the page
+Quote Post
prowseed
post
Post #8





Grupa: Zarejestrowani
Postów: 433
Pomógł: 64
Dołączył: 29.01.2011
Skąd: Warszawa

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


oj, są, wystarczy chwilę pomyśleć i użyć google
tak: http://www.google.pl/search?client=opera&a...-8&oe=utf-8
albo tak:
http://www.google.pl/search?client=opera&a...362&bih=685


--------------------
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 13:13