Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawanie Inputów nie przez link tylko przy kliknieciu na ostatni
grOm
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 4
Dołączył: 6.10.2005

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


Witam,

nie znam prawie wcale JS ale napisałem coś takiego :

  1. <tbody id="cechy">
  2. <tr>
  3. <td>Cecha produktu</td>
  4. <td>Wartosc</td>
  5. </tr>
  6. <tr>
  7. <td><input size="50" name="cecha[]"></td>
  8. <td><input size="30" name="wartosc[]"></td>
  9. </tr>
  10. <a href="#" onClick="dodaj()">+ Dodaj ceche</a>



  1. function dodaj()
  2. {
  3. var el1,el2;
  4. var cel = document.getElementById("cechy");
  5.  
  6. var tr;tr = document.createElement('tr');
  7. var td;td = document.createElement('td');
  8. var td2;td2 = document.createElement('td');
  9.  
  10. el1 = document.createElement('input');
  11. el1.setAttribute('type', 'text');
  12. el1.setAttribute('name', 'cecha[]');
  13. el1.setAttribute('size', '50');
  14. el2 = document.createElement('input');
  15. el2.setAttribute('type', 'text');
  16. el2.setAttribute('name', 'wartosc[]');
  17. el2.setAttribute('size', '30');
  18.  
  19. cel.appendChild(tr);
  20. tr.appendChild(td);
  21. td.appendChild(el1);
  22. tr.appendChild(td2);
  23. td2.appendChild(el2);
  24.    
  25. }


i nawet działa ale w miarę jedzenia apetyt rośnie i chciałbym żeby inputy pojawiały się nie po przez kliknięcie w link ale przy wpisaniu albo kliknięciu w input który pojawił się ostatni.
Np wpisuje wartości do inputa i wtedy pojawia się niżej kolejny, bo nie wiem ile ktoś cech będzie chciał wpisać jedną 10 albo 20.
Dzięki z góry

Ten post edytował grOm 19.04.2009, 22:27:37


--------------------
Zend Certified Engineer
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.08.2025 - 18:37