Программирование => PHP => Тема начата: stanlee от 04 Июля 2005, 08:46:44
Название: немного о документообороте
Отправлено: stanlee от 04 Июля 2005, 08:46:44
при редактированиии каких либо документов в системе я ввел поле котоое отвечает за вкл/выкл его на сайте
так вот все дело в том что в идеале конечно при выводе списка документов хорошо бы ими оперировать на вкл/выкл через checkbox
но он работает тока на нажатие а другого такого же удобного варианта я пока не нашел
может кто то сталкивался с подобным? подскажите пожалуйста
Название: немного о документообороте
Отправлено: Меняздесьдавнонет от 04 Июля 2005, 09:00:12
перепиши свой скрипт, чтобы работал не только на нажатие
Название: немного о документообороте
Отправлено: stanlee от 04 Июля 2005, 09:49:50
это как же? checkbox по сути свой работает тока на нажатие :) если я не нажму на него то он мне вернет массив где будут тока нажатые чекбоксы
интересно как это не на нажатие?
Название: немного о документообороте
Отправлено: Меняздесьдавнонет от 04 Июля 2005, 10:30:50
ну так сравни полученный список с исходным если уж ты работаешь с массивом, хотя массовое включение новостей представляется мне бессмысленным - достаточно одного чекбокса при редактировании новости
Название: немного о документообороте
Отправлено: stanlee от 04 Июля 2005, 11:05:45
да я так думал (сравнение массива с списком) мдя походу больше ниче не выходит
а насчет новостей :) - а я не писал про новости :)
да тут все дело в том что есть у тя спискок например
я ща сделал картинку с чекбоксом но если напрмиер нужно сразу врубить 10 позиций или вырубить приходится тыркат 10 раз и 10 раз перегружается таблица чет такая ситуация не прет меня как то геморно
ну лана сделаем массив с проверкой
пасиба
Название: немного о документообороте
Отправлено: CGVictor от 04 Июля 2005, 14:43:18
stanlee
Цитировать
stanlee: приходится тыркат 10 раз и 10 раз перегружается таблица
Зачем? Сделай кнопку "изменить" и не обрабатывай нажатие...
Название: немного о документообороте
Отправлено: sarutobi от 04 Июля 2005, 15:19:16
stanlee Есть красивое решение......
Смысл его в том, что при передаче чекбокса неотмеченные пары не передаются вообще. В этом случае передается содержимое скрытого поля. Если же чекбокс отмечен, то передается и содержимое скрытого поля, и содержимое чекбокса. Но так как чекбокс передается вторым, то его значение затирает значение скрытого поля.
Название: немного о документообороте
Отправлено: stanlee от 04 Июля 2005, 16:37:37
sarutobi такое я тоже продумывал но как то еще не успел потестить :))
ну раз ты такое используешь то значит все гуд
Название: немного о документообороте
Отправлено: CGVictor от 05 Июля 2005, 00:06:15
stanlee
Цитировать
RomikChef: сравни полученный список с исходным
Вот уж и добавить нечего. Либо извращайся с hidden.