Witam!

Mam tabelę w html. Ma ona kilka kolumn i początkowo tylko jeden prawie pusty wiersz, ale użytkownik może przy pomocy przycisku dodać/usunąć ich dowolną ilość(tylko pierwszy zawsze zostaje - zabieg celowy).
Kilka pierwszych pól w wierszu uzupełnia użytkownik a kilka ostatnich skrypt jQuery.
Skrypt ma za zadanie pobrać dane podane przez użytkownika i na ich podstawie dokonać obliczeń a wyniki wpisać do odpowiednich pól tabeli i dwóch dodatkowych.
Niestety dane wczytywane są od razu tylko z pierwszego wiersza a z kolejnych dopiero kiedy coś zmienimy w pierwszym wierszu albo wypełnimy najpierw drugi a potem pierwszy.
Myślę, że problem tkwi gdzieś w wyzwalaniu zdarzeń.
Proszę o pomoc

skrypt jQuery tutaj http://pastebin.com/KbE4eqtA bo w poście limit znaków (długości) nie pozwala umieścić).

Tabela html, dwa dodatkowe pola i jedno pomocnicze(dpchc - tutaj zwiększamy lub zmniejszamy liczbę w zależności od tego czy dodaliśmy czy usunęliśmy wiersz) :
  1. <table name="table" id="table_rach" border="1" style="color:1c4e93; position:absolute; z-index: 4; top:120px; left:100px; border-bottom:none; height:auto;">
  2.  
  3. <tr><!--<form method = "post" >-->
  4. <th class = "th"><input type="hidden" name="lp" value="lp" /><input type="button" value="Lp" name="id_user" class="btn btn-default btn-info"></th>
  5.  
  6. <th class = "th"><input type="hidden" name="name" value="name" /><input type="button" value="Nazwa" name="un" class="btn btn-default btn-info" style="width: 222px;"></th>
  7.  
  8. <th class = "th"><input type="hidden" name="pkwiu" value="pkwiu" /><input type="submit" value="PKWiU" name="usr" class="btn btn-default btn-info" style="width: 222px;"></th>
  9.  
  10. <th class = "th"><input type="hidden" name="il" value="il" /><input type="submit" value="Ilość" name="utl" class="btn btn-default btn-info" style="width: 222px;"></th>
  11.  
  12. <th class = "th"><input type="hidden" name="jm" value="jm" /><input type="submit" value="Jednostka" name="utl" class="btn btn-default btn-info" style="width: 222px;"></th>
  13.  
  14. <th class = "th"><input type="hidden" name="cjn" value="cjn" /><input type="submit" value="Cena jedn. netto" name="uml" class="btn btn-default btn-info" style="width: 170px;"></th>
  15.  
  16. <th class = "th"><input type="hidden" name="wn" value="wn" /><input type="submit" value="Wartość netto" name="uml" class="btn btn-default btn-info" style="width: 170px;"></th>
  17.  
  18. <th class = "th"><input type="hidden" name="vat" value="vat" /><input type="submit" value="VAT (%)" name="uml" class="btn btn-default btn-info" style="width: 170px;"></th>
  19.  
  20. <th class = "th"><input type="hidden" name="wvat" value="wvat" /><input type="submit" value="Wartość VAT" name="uml" class="btn btn-default btn-info" style="width: 170px;"></th>
  21.  
  22. <th class = "th"><input type="hidden" name="wbr" value="wbr" /><input type="submit" value="Wartość brutto" name="uml" class="btn btn-default btn-info" style="width: 170px;"></th>
  23.  
  24. <th class = "th"><input type="hidden" name="opc" value="opc" /><input type="submit" value="Opcje" name="op" class="btn btn-default btn-info" style="width: 170px;"></th>
  25. </tr>
  26.  
  27.  
  28. <tr class ="tr" onMouseOver="this.style.background='#8ac8c1'" onMouseOut="this.style.background='Transparent'"; >
  29.  
  30. <td class="container_res" width = "40px;"><center><input id="lp" type="hidden" value="1" readonly>1</input></td>
  31.  
  32. <td class="container_res" ><center><div><input type="text" class="preview" name="name" size="40;" line-height="0px" value=" "></input></div></td>
  33.  
  34. <td class="container_res"><center><div class="td_div"><input type="text" class="preview" name="pkwiu" size="40" line-height="0px" value=""></input></div></td>
  35.  
  36. <td class="container_res"><center><div><input type="number" class="preview" id="ilosc1" name="ilosc" size="40" line-height="0px" value=""></input></div></td>
  37.  
  38. <td class="container_res"><center><div><input type="text" class="preview" name="jdn" size="40" line-height="0px" value=""></input></div></td>
  39.  
  40. <td class="container_res"><center><div><input type="number" step=0.01 class="preview" id="cjnt1" name="cjnt" size="40" line-height="0px" value=" "></input></div></td>
  41.  
  42. <td class="container_res"><center><div><input style = "width: 170px !important" type="number" step=0.01 class="preview" id="wrtn1" name="wrtn" size="40" line-height="0px" value=""></input></div></td>
  43.  
  44. <td class="container_res"><center><div id ="vt1"><input style = "width: 170px !important" type="number" step=0.01 class="preview" id="vat1" name="vat1" size="40" line-height="0px" value="23"></input></div></td>
  45.  
  46. <td class="container_res"><center><div id = "wvt1"><input style = "width: 170px !important" type="number" step=0.01 class="preview" id="wavat1" name="wavat1" size="40" line-height="0px" value=""></input></div></td>
  47.  
  48. <td class="container_res"><center><div><input style = "width: 170px !important" type="number" step=0.01 class="preview" id="wabr1" name="wabr" size="40" line-height="0px" value=""></input></div></td>
  49.  
  50. <td class="container_res"><center><div><input style = "width: 70px !important" type="text" class="preview" name="fill" size="40" line-height="0px" value="ZAPYCHACZ"></input></div></td>
  51.  
  52. </tr>
  53. /tbody></table>
  54. <input id="dpchc" name="dpchc" type="hidden" value="1" >
  55. <div id="dpos"><button id="add" class="btn btn-info">Dodaj pozycję</button><br><br></div>
  56.  
  57. <div id="ogo"><div id = "doz">Kwota należności/ogólem do zapłaty:<input type="number" class="preview" id="dzp" name="dzp" size="40" line-height="0px" value="" readonly></input> </div>
  58. <div id = "wtpd">W tym podatek:<input type="number" class="preview" id="wtp" name="wtp" size="40" line-height="0px" value="" readonly></input></div>