![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Vitkaz |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 90 Регистрация: 29.11.2006 Репутация: нет Всего: нет |
Всем привет! В общем такая ситуация. Есть два select`а, выбираем в первом нужные поля и кликая по стрелке переносим их во второй, далее при отправке формы отправляются записи из 2-го select`а. Но чтобы получить поля из select`а их нужно выделить, чтобы не выделять я добавляю скрытые input, с соответствующими записями и отправляю input`ы. Проблемы начинаются когда я удаляю запись из 2-го select`а (при этом соответствующий ей input тоже удаляется). И при очередной отправке этот input присутствует в отправляемых данных. Хотя если смотреть через firebug в мозиле, то его там нет, он действительно удаляется.
так собираю input`ы
После удаления, при очередной отправке, вывожу здесь alert(qTypes.length), но кол-во записей не изменяется. как-будто набор input`ов прежний. отправляю через post
Страница не редиректится т.е. отправляю данные, изменяю набор полей и снова отправляю. Как можно решить эту проблему? |
||||
|
|||||
нуп |
|
|||
![]() Ботокодер ![]() ![]() Профиль Группа: Участник Сообщений: 987 Регистрация: 22.6.2009 Где: Кременчуг Репутация: 13 Всего: 33 |
Значит не удаляет
|
|||
|
||||
Vitkaz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 90 Регистрация: 29.11.2006 Репутация: нет Всего: нет |
Ну как же так. Визуально его ведь там нет. Странно. |
|||
|
||||
нуп |
|
|||
![]() Ботокодер ![]() ![]() Профиль Группа: Участник Сообщений: 987 Регистрация: 22.6.2009 Где: Кременчуг Репутация: 13 Всего: 33 |
А попробуйте удалять все инпуты и пересоздавать их.
|
|||
|
||||
Vitkaz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 90 Регистрация: 29.11.2006 Репутация: нет Всего: нет |
Решил создавать input`ы при отправке формы, а после записи их в массив удалять.
Можно конечно перед отправкой выделить все option`ы select`а, но пользователь не должен видеть выделения после клика. Пока решил оставить так. Нуп, спасибо за наводку ![]() |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |