Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > значение checkbox -ов в массив и на сервер |
Автор: fath_fast 30.6.2008, 13:28 | ||
Есть на странице таблца, в каждой записи помимо остальных полей, есть поле которое содержит checkbox, примерно следующий:
Эта колонка нужна для удаления строк. Т.е. при кликанье на каждый чекобокс - вызывается метод, который проверяет состояние вызвавшего его объекта, и если чекбокс "выбран", то: 1)его значение зансится в некоторый массив, который потом присваивается некоторому скрытому полю, благодаря чему тот потом передаётся на сервер, где уже прочитывается (как массив) и осуществлеят работу с его значениями. Вопрос: прочитает ли серверная сторона, что это массив (склонен пологать, что нет)? 2)добавляется одно скрытый input при помощии innerHtml с индентификтором поля в таблцие на странице... Где, я заблуждаюсь и какие подводные камни не учёл? а может есть более изящное решение? Спасибо. |
Автор: bars80080 30.6.2008, 14:46 |
для массива можно указать общее имя name="delete_[]" тогда на серверной стороне $_POST['delete_'] - будет массивом |
Автор: darkness 30.6.2008, 16:08 |
fath_fast, а вообще тут можно по идее и без JavaScript обойтись, в action скрипте сделать обход всех чекбоксов, и если они не равны нулю (в смысле null), то те строки и удалять (на уровне БД, насколько я понимаю)..... |
Автор: fath_fast 2.7.2008, 06:57 |
Всем спасибо! |