Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Otwierdanie DIV za pomocą chckboxa
krzesik
post
Post #1





Grupa: Zarejestrowani
Postów: 517
Pomógł: 1
Dołączył: 25.08.2012

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


Witam , mam kłopot i nie wiem już co z tym zrobić, mam diva który powinien pojawiać się lub znikać w zależności od zaznaczonego checkboxa. Stonka się otwiera i nie widać diva, po kliknięciu w checka pojawia się, ale nie znika gdy odznaczę checka
Może coś poradzicie......

  1. ............
  2. function HideContent(d)
  3. {
  4. if (d.length < 1)
  5. return;
  6. document.getElementById(d).style.display = "none";
  7. }
  8.  
  9. function ShowContent(d)
  10. {
  11. if (d.length < 1)
  12. return;
  13. document.getElementById(d).style.display = "block";
  14. }
  15.  
  16. .......
  17. </head>

check uruchamiający/wyłączający DIV-a
  1. echo "<input type=\"checkbox\" name=\"czy_platnik\" value=\"tak\" onclick=\"java script:ShowContent('platnik');\">Inny Płatnik</input>";


oraz DIV
  1. <div id="platnik" style="display:none;">
  2. ......
  3. .......
  4. ....
  5. .....
  6. </div>

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krzesik
post
Post #2





Grupa: Zarejestrowani
Postów: 517
Pomógł: 1
Dołączył: 25.08.2012

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


Cytat(!*! @ 30.11.2012, 10:34:48 ) *
Musisz sprawdzić czy div jest widoczny, teraz odwołujesz się tylko do jego pokazania.

http://jsfiddle.net/AX6jv/

Dziękuje, teraz ładnie się otwiera i zamyka, ale mam jeszcze jeden problem. Podczas otwarcia ckeckiem diva mam tam do wypełnienia pole, które później wysyła mi formularz który uzupełnia mi inne pola (autocomplete), po przeładowaniu check znów jest odznaczony..... gdzie mam sprawdzać czy był zaznaczony wcześniej i ewentualnie jak go przeładowując stroną aktualizaować?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 14:10