Input type="image"> "Сохранить" И "Удалить" С Точки Зрения Пользователя - Это Равноправные, И, Что Главное, Атомарные Действия, То Есть Человек Привык К Тому, Что Нажатие Такой Кнопки Мгновенное Выполняет Действие Над Выделенным Объектом. Никто Не Ожидает, Что Это Действие Предварительно _Необходимо_ Подготовить (Поставить Чекбокс). Еще Хуже, Если Одно Надо Подготовить (Удаление), А Другое - Не Надо. Inconsistancy :-).
В что делать? ;-) Как вариант: генерить сначала индексную страницу со списком где напротив каждого пункта два чекбокса "редактировать", "удалять", и один сабмит. По сабмиту удалять все что помечено как "удаляемое", а потом генерить страницу с теми пунктами, которые помечены как редактируемые в соответствующем виде:) В том что извращение я согласен, отсюда вывод: Если речь идет об админском веб-интерфейсе, то запросто можно сделать все с помощью JS, в том числе и два сабмита (я например использую div contentEditable со всем прибамбасами - то есть получается ИЕ only, ну щас может соберусь и для Мозиллы 1.3 попробую - и без JS не работает) - поскольку администратору сайта в общем-то не трудно будет включить JS и поставить себе нужный браузер, в отличие от 3% посетителей. А если речь идет об общедоступном ресурсе, то придется через чекбокс :-) или плюнем на тех кто отключает JS. |