Witajcie
Jak wczytać skrypt dla elementów formularza, które są dodawane dynamicznie i ich wartości są wczytywane do tablicy? Chodzi o to, że dla pierwszego wiersza jest wszytko ok, ale kolejne pola "select" utworzone dynamicznie nie mają już tych wartości wczytanych. "Body" ma zdarzenie "onload", a jak to zrobić dla innych? Próbowałem "onlick" ale zadziałało tylko do pola "select" w którym to zdarzenie było wpisane.

To jest skrypt, ktory dodaje dynamicznie wiersze. On działa prawidłowo.
  1. <head>
  2. <title>Dynamiczne formularze</title>
  3. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  4. <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
  5. <script type="text/javascript" src="http://jquery.bassistance.de/validate/jquery.validate.js"></script>
  6.  
  7. <script language="javascript" src="chainedselects.js"></script> //to są js od zależny pól wyboru
  8. <script language="javascript" src="exampleconfig2.js"></script> //to są js od zależny pól wyboru
  9. </head>
  10. <script type="text/javascript">
  11. $(document).ready(function(){
  12. var i = 2;
  13. var szablonWiersza = jQuery.format($("#szablon").val());
  14. function dodajWiersz() {
  15. var ii = i++;
  16. $(szablonWiersza(ii)).appendTo("#listaProduktow tbody");
  17. $("#usunWiersz" + ii).click(function(){
  18. $("#wiersz_" + ii).remove();
  19. });
  20. }
  21. $("#dodajWierszz").click(dodajWiersz);
  22. });
  23. </script>


Tutaj jest szablon jednego wiersza:
  1. <textarea id="szablon" style="display:none;" cols="1" rows="1">
  2. <tr id="wiersz_{0}" valign="top">
  3. <td>{0}.</td>
  4. <td><select name="grupa[]" style="width: 100%;"></select></td>
  5. <td><select name="produkt[]" style="width: 100%;"></select></td>
  6. <td><input type="text" name="cena[]" style="width: 100px;"></td>
  7. <td><input type="text" name="ilosc[]" style="width: 97%;"></td>
  8. <td><img src="usun.png" id="usunWiersz_{0}" alt="usun"></td>
  9. </tr>
  10. </textarea>


Tutaj mam linijkę html, która wczytuje na samym początku zależność pól Select (czyli wczytanie listy opcji do drugiego Select jest zależne od wyboru opcji w pierwszym Select):
  1. <body onload="initListGroup('vehicles', document.forms[0].grupa, document.forms[0].produkt, 'cs')">


Próbowałem tak i niby częściowo działało, ale kurka nie łapie tego. ;/
  1. <body onload="initListGroup('vehicles', document.forms[0].elements['grupa[]'], document.forms[0].elements['produkt[]'], 'cs')">