Witam
Mam taką wygenerowaną tabele:
  1. <table id="productList" class="listRow" style="text-align: center; margin: auto; width: 100%;" border="0" cellpadding="0" cellspacing="1">
  2. <tr>
  3. <th><div>Nazwa</div></th>
  4. <th><div>PKWiU</div></th>
  5. <th><div>Ilość</div></th>
  6. <th><div>Jm.</div></th>
  7. <th><div>Cena netto</div></th>
  8. <th><div>Wartość netto</div></th>
  9. <th><div>VAT</div></th>
  10. <th><div>Kwota VAT</div></th>
  11. <th><div>Wartość Brutto</div></th>
  12. <th style="width: 20px;"><div></div></th>
  13. </tr>
  14.  
  15. <tr class="tableRow1" id="rows_1">
  16. <td class="tableRowTD"><input class="inputTextGray" style="width: 200px;" name="formProductName[]" value=""></td>
  17. <td class="tableRowTD"><input class="inputTextGray" style="width: 100px;" name="formProductPKWiU[]" value=""></td>
  18. <td class="tableRowTD"><input class="inputTextGray" style="width: 30px;" name="formProductCount[]" value=""></td>
  19. <td class="tableRowTD">
  20. <select class="inputTextGray" name="formProductMeassure[]">
  21.  
  22. </select>
  23. </td>
  24. <td class="tableRowTD"><input class="inputTextGray" style="width: 50px;" name="formProductPriceNetto[]" value=""></td>
  25. <td class="tableRowTD"><input class="inputTextGray" style="width: 50px;" name="formProductSumNetto[]" value=""></td>
  26. <td class="tableRowTD">
  27. <select class="inputTextGray" name="formProductVat[]">
  28.  
  29. </select>
  30. </td>
  31. <td class="tableRowTD"><input class="inputTextGray" style="width: 50px;" name="formProductTax[]" value=""></td>
  32. <td class="tableRowTD"><input class="inputTextGray" style="width: 50px;" name="formProductSumBrutto[]" value=""></td>
  33. <td class="tableRowTD"><img style="cursor: pointer;" src="theme/yellow_hight/img/close.png" id="rowsDelete_1" alt="Usuń produkt"></td>
  34. </tr>
  35.  
  36. <tr class="tableRow1" id="rows_2">
  37. <td class="tableRowTD"><input class="inputTextGray" style="width: 200px;" name="formProductName[]" value=""></td>
  38. <td class="tableRowTD"><input class="inputTextGray" style="width: 100px;" name="formProductPKWiU[]" value=""></td>
  39. <td class="tableRowTD"><input class="inputTextGray" style="width: 30px;" name="formProductCount[]" value=""></td>
  40. <td class="tableRowTD">
  41. <select class="inputTextGray" name="formProductMeassure[]">
  42.  
  43. </select>
  44. </td>
  45. <td class="tableRowTD"><input class="inputTextGray" style="width: 50px;" name="formProductPriceNetto[]" value=""></td>
  46. <td class="tableRowTD"><input class="inputTextGray" style="width: 50px;" name="formProductSumNetto[]" value=""></td>
  47. <td class="tableRowTD">
  48. <select class="inputTextGray" name="formProductVat[]">
  49.  
  50. </select>
  51. </td>
  52. <td class="tableRowTD"><input class="inputTextGray" style="width: 50px;" name="formProductTax[]" value=""></td>
  53. <td class="tableRowTD"><input class="inputTextGray" style="width: 50px;" name="formProductSumBrutto[]" value=""></td>
  54. <td class="tableRowTD"><img style="cursor: pointer;" src="theme/yellow_hight/img/close.png" id="rowsDelete_2" alt="Usuń produkt"></td>
  55. </tr>
  56.  
  57. <tr class="tableRow1" id="rows_3">
  58. <td class="tableRowTD"><input class="inputTextGray" style="width: 200px;" name="formProductName[]" value=""></td>
  59. <td class="tableRowTD"><input class="inputTextGray" style="width: 100px;" name="formProductPKWiU[]" value=""></td>
  60. <td class="tableRowTD"><input class="inputTextGray" style="width: 30px;" name="formProductCount[]" value=""></td>
  61. <td class="tableRowTD">
  62. <select class="inputTextGray" name="formProductMeassure[]">
  63.  
  64. </select>
  65. </td>
  66. <td class="tableRowTD"><input class="inputTextGray" style="width: 50px;" name="formProductPriceNetto[]" value=""></td>
  67. <td class="tableRowTD"><input class="inputTextGray" style="width: 50px;" name="formProductSumNetto[]" value=""></td>
  68. <td class="tableRowTD">
  69. <select class="inputTextGray" name="formProductVat[]">
  70.  
  71. </select>
  72. </td>
  73. <td class="tableRowTD"><input class="inputTextGray" style="width: 50px;" name="formProductTax[]" value=""></td>
  74. <td class="tableRowTD"><input class="inputTextGray" style="width: 50px;" name="formProductSumBrutto[]" value=""></td>
  75. <td class="tableRowTD"><img style="cursor: pointer;" src="theme/yellow_hight/img/close.png" id="rowsDelete_3" alt="Usuń produkt"></td>
  76. </tr>
  77. </table>


I teraz np jak ktoś wypełni pole formProductName to chciałbym aby się skopiowała treść do formProductPKWiU w tym samym wierszu.

Pozdrawiam


// edit

Wykombinowałem cos takiego:
  1. $("input[name*='formProductName']").live('keyup', function(){
  2. var id = this.id.replace(/formProductName_/, '');
  3. $("#formProductPKWiU_"+id).attr('value', $("#formProductName_"+id).val());
  4. });
  5.  


Pytanie na ile jest to poprawnie

Pozdrawiam