Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ajax][js] jak przywrócić początkową wartość div-a ?
Forum PHP.pl > Forum > Przedszkole
puz219
Witam.

Mam diva, w którym mam formularz i po kliknięciu w przycisk dodaj do tego diva wczytuje się zawartość pliku weryfikuj.php, który jest odpowiedzialny za dodanie rekordu do bazy.

  1. <?php
  2. echo "<div id=\"form\" style=\"display: none\">
  3. <input type=\"text\" id=\"add_name\" name=\"addName\" style=\"width: 330px;\" />
  4. <input type=\"button\" value=\"Dodaj\" onclick=\"getData(addname('".$_GET["id"]."'), 'form')\" />
  5. </div>";
  6. ?>


Chciałbym, żeby po zakończeniu dodawania wyświetlił mi sie link np. DODAJ KOLEJNA POZYCJĘ, po kliknięciu w który przywracałoby mi początkową wartość diva, czyli formularz.

Problem polega na tym, że nie wiem jakim poleceniem, komendą, itp. przywrócić wartość początkową.

Proszę o pomoc.

Pozdrawiam.
John
napisać funkcje w JS, która będzie przechowywała formularz i go zwracała po wywołaniu. Może to banalne rozwiązanie, ale takie mi przyszło pierwsze na myśl.
  1. /*
  2. (...) twoja funkcja (...)
  3. */
  4.  
  5. function mojFormularz() {
  6. var x = 'klepiesz kod formularza';
  7. document.getElementById('nazwa_diva').innerHTML = x;
  8. }
  9.  
  10. <a href=... onClick='mojFormularz()'>DODAJ KOLEJNA POZYCJĘ</a>
adameq
  1. <?php
  2. function wyswietl()
  3. {
  4. echo "<div id="form" style="display: none">
  5. <input type="text" id="add_name" name="addName" style="width: 330px;" />
  6. <input type="button" value="Dodaj" onclick="getData(addname('".$_GET["id"]."'), 'form')" />
  7. </div>";
  8. }
  9.  
  10.  
  11. <a href="?id=dodaj">Dodaj kolejną pozycję</a>
  12.  
  13. if ($_GET[id] = dodaj)
  14. {
  15. wyswietl();
  16.  }
  17.  
  18. ?>


Pogladowo, pisane z palca... biggrin.gif
puz219
Cytat(adameq @ 20.01.2008, 13:38:56 ) *
  1. <?php
  2. function wyswietl()
  3. {
  4. echo "<div id="form" style="display: none">
  5. <input type="text" id="add_name" name="addName" style="width: 330px;" />
  6. <input type="button" value="Dodaj" onclick="getData(addname('".$_GET["id"]."'), 'form')" />
  7. </div>";
  8. }
  9. <a href="?id=dodaj">Dodaj kolejną pozycję</a>
  10.  
  11. if ($_GET[id] = dodaj)
  12. {
  13. wyswietl();
  14.  }
  15.  
  16. ?>


Pogladowo, pisane z palca... biggrin.gif


@adameq
Dzięki za dobre chęci, ale nie o to chodziło. PHP to pikuś, ale JS, AJAX ... o matko... ciężkie to jest smile.gif
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.