Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> значение checkbox -ов в массив и на сервер, как 
V
    Опции темы
fath_fast
Дата 30.6.2008, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 189
Регистрация: 9.4.2007

Репутация: нет
Всего: нет



Есть на странице таблца, 
в каждой записи помимо остальных полей, есть поле которое содержит checkbox, примерно следующий:
Код

  <td>
   <input type="checkbox" onclick="setArray(this)" name="delete_" value="${a1.id_descrip}"/>
  </td>


Эта колонка нужна для удаления строк. 
Т.е. при кликанье на каждый чекобокс - вызывается метод, который проверяет состояние вызвавшего его объекта, и если чекбокс "выбран", то:
1)его значение зансится в некоторый массив, который потом присваивается некоторому скрытому полю, благодаря чему тот потом передаётся на сервер, где уже прочитывается (как массив) и осуществлеят работу с его значениями. Вопрос: прочитает ли серверная сторона, что это массив (склонен пологать, что нет)? 
2)добавляется одно скрытый input  при помощии innerHtml  с индентификтором поля в таблцие на странице...

Где, я заблуждаюсь и какие подводные камни не учёл? а может есть более изящное решение?
Спасибо. 
PM MAIL   Вверх
bars80080
Дата 30.6.2008, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



для массива можно указать общее имя name="delete_[]"

тогда на серверной стороне $_POST['delete_'] - будет массивом
PM MAIL WWW   Вверх
darkness
Дата 30.6.2008, 16:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 173
Регистрация: 5.8.2006
Где: Москва

Репутация: нет
Всего: 1



fath_fast,  а вообще тут можно по идее и без JavaScript обойтись, в action скрипте сделать обход всех чекбоксов, и если они не равны нулю (в смысле null), то те строки и удалять (на уровне БД, насколько я понимаю).....



Это сообщение отредактировал(а) darkness - 30.6.2008, 16:09
--------------------
Вина каких стран Вы предпочитаете в это время суток?     (Булгаков. "Мастер и Маргарита") 
PM MAIL   Вверх
fath_fast
Дата 2.7.2008, 06:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 189
Регистрация: 9.4.2007

Репутация: нет
Всего: нет



Всем спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0796 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.