|
|
|
не пошел метод insertRow();
|
|||
|---|---|---|---|
|
#18+
Привет всем! Возникла небольшая проблема со вставкой строк и данных в таблицу при помощи javascript. Есть набор полей на форме frm1 , которые я парсю var ab=parseFloat(document.frm1.fldcont.Value); , с которых надо взять значения и вставить в новую строку таблицы table1 . Есть таблица, которая также находится на форме frm1 в которую я вставляю строки и заполняю их значения на основе запарсенных полей. Сам механизм добавления новых строк работает, но в качестве значений туда попадает гадость, Все ячейки заполняются NaN Прошу посмотреть код, что здесь не так, помогите плиз Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2013, 18:46 |
|
||
|
не пошел метод insertRow();
|
|||
|---|---|---|---|
|
#18+
берем firebug идем на закладку Script находим эту функцию и ставим точки останова выполняем функцию, останавливаемся и смотрим значения переменных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2013, 19:04 |
|
||
|
не пошел метод insertRow();
|
|||
|---|---|---|---|
|
#18+
да, а почему Value а не value ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2013, 19:05 |
|
||
|
не пошел метод insertRow();
|
|||
|---|---|---|---|
|
#18+
Паганельда, а почему Value а не value ? да с VBA перехожу на javascript и php, там свойства после точки обычно с большой буквы начинаются и без разницы на самом деле этот язык регистронезависимый. Все забываю, что JS регистрозависимый. Попробую с маленькой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2013, 19:09 |
|
||
|
не пошел метод insertRow();
|
|||
|---|---|---|---|
|
#18+
Так и не понял, где ошибка. Применил другой метод и все заработало: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2013, 20:14 |
|
||
|
не пошел метод insertRow();
|
|||
|---|---|---|---|
|
#18+
Сергей Лаловне пошел метод insertRow(); Все там работает... Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2013, 09:17 |
|
||
|
не пошел метод insertRow();
|
|||
|---|---|---|---|
|
#18+
krvsa, Спасибо за пример! Циклом можно действительно покороче обтяпать. Вопрос по вашему коду: Что означает цифра -1 в выражении .insertRow(-1); ? Это шаг, булевая операция или константа какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2013, 12:44 |
|
||
|
не пошел метод insertRow();
|
|||
|---|---|---|---|
|
#18+
откройте для себя Mozilla Developer Network ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2013, 12:48 |
|
||
|
не пошел метод insertRow();
|
|||
|---|---|---|---|
|
#18+
Паганель, Спасибо!!! Вот оно что, а я то думал, что это строки иногда сверху,а иногда снизу вставляются)) Вот оно, очень полезно If index is -1 or equal to the number of rows, the row is appended as the last row. If index is omitted or greater than the number of rows, an error will result. Спасибо за ссылку! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2013, 12:51 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38185042&tid=1448588]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
168ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 476ms |

| 0 / 0 |
