Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   кроссбраузерно присвоить значения (https://javascript.ru/forum/css-html/11295-krossbrauzerno-prisvoit-znacheniya.html)

MikhailGirshberg 17.08.2010 09:48

Цитата:

Сообщение от Kolyaj (Сообщение 67629)
Они как бы намекают, что десятки тыщ чекбоксов на странице не то, что плохо, а просто смысла не имеют.

Цитата:

Сообщение от inGray (Сообщение 67633)
Просто интересно, для каких операций могут потребоваться "десятки тыщ" чекбоксов :blink:

Есть (автогенится) таблица. Чекбокс в строке нужен для выбора строки. Вдруг юзверь захочет что-то с записью сделать? Показанный код (рас-)помечает все записи в таблице. Никто не показывает много чекбоксов сразу. "тушку" таблички скроллим. Но! Если юзверь тиснул "пометить все" - надо пометить ;) .

Kolyaj 17.08.2010 09:50

Зачем он может захотеть пометить всё? Чтобы удалить всё? Ну так сделайте кнопку "Удалить всё".

MikhailGirshberg 17.08.2010 09:59

Цитата:

Сообщение от Kolyaj (Сообщение 67635)
Зачем он может захотеть пометить всё? Чтобы удалить всё? Ну так сделайте кнопку "Удалить всё".

Для единообразия безобразия.
Выделение - операция универсальная. Кнопка "удалить" (как и "перенести", "'экспортировать", ...) применяется к МНОЖЕСТВУ ВЫДЕЛЕННЫХ записей. Считайте, что вместо кнопок "удалить ВСЕ", "перенести ВСЕ", и т.п., я применяю кнопку "пометить ВСЕ". Это решение мне нравится больше возможностью РАСПОМЕТИТЬ неск. записей после выделения, но до операции.


Часовой пояс GMT +3, время: 01:29.