|
Проверить содержимое ячеек таблицы, содержащих checkbox, не указанный как тип
|
|||
---|---|---|---|
#18+
Здравствуйте! Есть таблица, в ней есть столбец, в которой выводятся значения true false, эти ячейки как checkbox без возможности изменить их: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Проблема в определении содержимого этих ячеек. Я пытался следующими способами: Код: html 1.
Код: html 1.
Код: html 1.
Но во всех этих способах он возвращает не значение true/false, а undefind или что ещё другое. Как проверить можно? Мне это нужно чтобы посчитать количество записей со статусом "true": Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2021, 09:31 |
|
Проверить содержимое ячеек таблицы, содержащих checkbox, не указанный как тип
|
|||
---|---|---|---|
#18+
Vlad__i__mir, "эти ячейки как checkbox без возможности изменить их:" Что конкретно в этих ячейках. Просто текст? Элемент <input type=checkbox>? Приведите результирующий html код. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2021, 11:16 |
|
Проверить содержимое ячеек таблицы, содержащих checkbox, не указанный как тип
|
|||
---|---|---|---|
#18+
Vlad__i__mir, Если в ячейке содержится input, то проверять надо так if (rows[i].cells[0].querySelector('input').checked) Можно общее количество отмеченных получить так document.getElementById('friendTable').tBodies[0].querySelectorAll('tr>td:first-child>input:checked').length ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2021, 11:30 |
|
Проверить содержимое ячеек таблицы, содержащих checkbox, не указанный как тип
|
|||
---|---|---|---|
#18+
Vlad__i__mir Мне это нужно чтобы посчитать количество записей со статусом "true": Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
var table = document.getElementById('friendTable'); var rows = table.rows; В rows будут включены все строки таблицы, включая те, которые в thead. Вроде как вас интересует только tbody Если так, то нужно var rows = table.tBodies[0].rows; ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2021, 11:36 |
|
Проверить содержимое ячеек таблицы, содержащих checkbox, не указанный как тип
|
|||
---|---|---|---|
#18+
Vlad__i__mir, открой отладчик и посмотри что в ячейке!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2021, 17:47 |
|
Проверить содержимое ячеек таблицы, содержащих checkbox, не указанный как тип
|
|||
---|---|---|---|
#18+
voraa Vlad__i__mir, Если в ячейке содержится input, то проверять надо так if (rows[i].cells[0].querySelector('input').checked) Можно общее количество отмеченных получить так document.getElementById('friendTable').tBodies[0].querySelectorAll('tr>td:first-child>input:checked').length Спасибо! Это помогло ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2021, 12:23 |
|
|
start [/forum/topic.php?fid=22&fpage=4&tid=1443257]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 244ms |
total: | 380ms |
0 / 0 |