Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ajax][js] jak przywrócić początkową wartość div-a ?
puz219
post
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


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.

Ten post edytował puz219 20.01.2008, 13:23:25
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
John
post
Post #2





Grupa: Zarejestrowani
Postów: 107
Pomógł: 11
Dołączył: 1.08.2007
Skąd: Poland,Warsaw

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


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>
Go to the top of the page
+Quote Post
adameq
post
Post #3





Grupa: Zarejestrowani
Postów: 38
Pomógł: 3
Dołączył: 27.03.2007

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


  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... (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
puz219
post
Post #4





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


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... (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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.09.2025 - 03:06