Элементы управления
Метки: [без меток]
Насколько я понимаю правильно использовать для элементов управления (кнопок "Delete", "Disable") использовать
Например у меня есть таблица с новостями. Около каждой новости кнопка удалить (чекбоксы около новостей не предлагать, где это удобно я использую). Как правильно сверстать эту конструкцию чтобы при нажатии броузер в запросе отправлял действие и
<input type="button">.Например у меня есть таблица с новостями. Около каждой новости кнопка удалить (чекбоксы около новостей не предлагать, где это удобно я использую). Как правильно сверстать эту конструкцию чтобы при нажатии броузер в запросе отправлял действие и
ID новости например. Первое что пришло в голову - каждая строчка - отдельная форма с скрытым полем ID. Есть более изящный способ?
JavaScript'ом, мне кажется проще, да и кода поменьше...
Иван Шумков[досье]
<form ...> <input type="submit" name="action" value="Save"> <input type="submit" name="action" value="Delete"> <input type="submit" name="action" value="Disable"> </form>
и проверять action
или
<form ...> <input type="submit" name="save" value="Save"> <input type="submit" name="delete" value="Delete"> <input type="submit" name="disable" value="Disable"> </form>
и проверять наличие параметра.
Lynn «Кофеман»[досье]
То о чем вы говорите понятно. Значит на одну строку таблицы с полем
То о чем вы говорите понятно. Значит на одну строку таблицы с полем
ID - одна форма. Другого варианта нету?
Сделать не кнопки, а ссылки. Ну, или использовать JS, как уже предложено выше.
Общая форма и кнопки типа
<input type="submit"> с именами типа delete[<id_новости>] — не выход? Соответственно, на сервере будет что-то вроде (пример для PHP)
if (!empty($_POST['delete'])) delete_news_by_id(key($_POST['delete']));
![[logo]](/site/images/logo.jpg)
