Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Dodawanie kilku <input> za jednym razem
colachips
post 4.02.2009, 20:12:36
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 12.01.2009

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


Witam,

Mam problem ze znalezieniem rozwiązania na mój problem. Mam guzik, którym chcę dodać kolejne pola <input> do formularza. Wygląda to tak:


Oto mój nieudolny kod:

  • [/list]

  • [/list]

  • [/list]

  • [/list]
  • +Quote Post
    hiszpanespaniol
    post 4.02.2009, 22:36:57
    Post #2





    Grupa: Zarejestrowani
    Postów: 213
    Pomógł: 39
    Dołączył: 7.04.2008
    Skąd: 3city

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


    Cytat
    //nie mam pojęcia jak dodać kolejny numer, ale nie to jest teraz istotne

    to kwestia samego HTML. Jeżeli formularz ma docelowo być taki prosty jak na obrazku, to wystarczy zamienić tabelkę na listę, samo będzie dodawać kolejny numer.

    1. function dodaj_rzad() {
    2. var li;
    3. var el1;
    4. var el2;
    5. var cel = document.getElementById('lista');
    6. li = document.createElement('li');
    7. el1 = document.createElement('input');
    8. el1.setAttribute('type', 'text');
    9. el1.setAttribute('name', 'toname[]');
    10. el1.className = 'toname';
    11. el2 = document.createElement('input');
    12. el2.setAttribute('type', 'text');
    13. el2.setAttribute('name', 'toemail[]');
    14. el2.className = 'toemail';
    15. li.appendChild(el1);
    16. li.appendChild(el2);
    17. cel.appendChild(li);
    18. }

    1. <input onclick="dodaj_rzad()" value="dodaj pole" />


    Ten post edytował hiszpanespaniol 4.02.2009, 22:38:15


    --------------------
    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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:48