Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX][JavaScript][HTML] Znikające pola formularza
Forum PHP.pl > Forum > Przedszkole
Lethys
Witam,

Korzystam z jQuery, chcę stworzyć coś na wzór zaawansowanych opcji, do których formularz się pojawia w momencie kliknięcia na napis "Zaawansowane opcje". Wszystko działa do czasu kiedy zamiast zwykłego tekstu maja się pojawić pola formularzy.

Kod wygląda tak:

  1. <?php
  2. include "header.php";
  3. ?>
  4.  
  5. <html>
  6. <head>
  7. </head>
  8. <body>
  9. <div id="zaawansowane">Więcej opcji wpisu</div>
  10.  
  11. <p id="opcje" style="display:none;">
  12. <li><label for="name">Data</label><input name="datapicker" type="text" id="datepicker" maxlength="10" value="<?php print "$data_dzisiejsza"; ?>"/></li>
  13. <li><label for="name">Czas</label><input name="czas" type="text" maxlength="10"/></li>
  14. <li><label for="opis">Wnioski</label><textarea name="opis" cols="30" rows="3" maxlength="255"></textarea></li>
  15. </p>
  16. <script>
  17. $("#zaawansowane").click(function () {
  18. $("#opcje").slideToggle("slow");
  19. });
  20. </script>
  21.  
  22. </body>
  23. </html>


Jeżeli w <p id="opcje" style="display:none;"> wstawimy zwykły tekst, skrypt działa tak jak powinien. Z formularzem niestety nie działa, już na wstepie jest widoczny na stronie, a jak klikne "zaa.." to pole za polami formularza się przesuwa i tyle.


drozdii07
Zmień
  1. <p id="opcje"></p>
na
  1. <div id="opcje"></div>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.