Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][HTML]Wstawienie dynamicznie kodu HTML
Ulysess
post
Post #1





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


witam
Mam oto taki kod:
  1. <script type="text/javascript">
  2. function dodaj_element(kontener,nazwapola){
  3. var znacznik = document.createElement('input');
  4. znacznik.setAttribute('name', nazwapola);
  5. znacznik.setAttribute('size', 5);
  6. znacznik.className = 'upload';
  7. znacznik.style.display = "block";
  8. var kontener = document.getElementById(kontener);
  9. kontener.appendChild(znacznik);
  10.  
  11. }
  12. </script>
  13.  
  14. echo '<form action="" method="POST">
  15. <table style="margin: 0 auto;">
  16. <tr>
  17. <td align="center">Miejsce:</td>
  18. <td align="center"><input type="text" value="" size="30" name="miejsce"></td>
  19. <tr>
  20. <tr>
  21. <td align="center">Data:</td>
  22. <td align="center"><input type="text" value="" size="20" name="data"></td>
  23. <tr>
  24. <tr>
  25. <td align="center">Produkt,Ilość,Wartość</td>
  26. <td align="center"><input type="text" value="" size="5" name="produkt[]"><input type="text" value="" size="5" name="ilosc[]"><input type="text" value="" size="5" name="nazwa[]"><input type="button" value="Dodaj pole" onclick="dodaj_element(\'wpis\',\'produkt[]\');dodaj_element(\'wpis\',\'ilosc[]\');dodaj_element(\'wpis\',\'nazwa[]\');" /></td>
  27. <tr>
  28. <tr id="wpis">
  29. <td align="center"></td>
  30. <td align="center"></td>
  31. </tr>
  32. <td>
  33. </td>
  34. <td><input type="submit" value="Zapisz"></td>
  35. </tr>
  36. </tr>
  37. </form>';


problem mam tego rodzaju że nie znam w ogóle JS i nie wiem jak zrobić aby każde dynamiczne polu input było dodawane do nowego wiersza w TABELI oraz aby dodatkowo było doklejane pole typu select..

wstawienie Inputów próbowałem na 2 sposoby , 1 doklejanie tr przed i pod inpucie uzywajac body.innerhtml , niestety nic to nie dało.. oraz tworzenie document.createElement("TR"); przed document.createElement("INPUT"); które również nie zadziałało.. proszę o wyrozumiałość i pomoc w problemie..
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


To mam dla Ciebie dobrą radę... naucz się JS zamiast żerować na wiedzy innych
Go to the top of the page
+Quote Post
Ulysess
post
Post #3





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


nie żeruje tylko oczekiwałem pomocy, równie dobrze możesz taką rade napisać w każdym temacie.
a JS chętnie bym się nauczył znając tytuł dobrej książki z kursem JS od podstaw
Go to the top of the page
+Quote Post
IceManSpy
post
Post #4





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

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


A w google kursów nie chciało się poszukać?
Proszę tytuł książki:
http://helion.pl/ksiazki/javascript-nieofi...land,jascnp.htm


--------------------
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: 22.08.2025 - 11:20