Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как получить выбранное значение из созданного select?
Покинул форум
Сообщений всего: 255
Дата рег-ции: Июнь 2009
Помог: 0 раз(а)
Добрый день. Прочитал кучу информации, в том числе с этого форума, ну так и не нашел ответ на свой вопрос (или не понял).
Дело обстоит так...
Имеется некая форма с заполнением адреса пользователя. Выбор страны и области в виде выпадающего списка select, а город и улица надо вручную написать в поле input.
Я свой javascript скрипт добавляю со следующими функциями:
1. Ловим событие на выбор области.
2. Делаем ajax запрос к серверу с фильтром (id области). Значение фильтра получаем так
3. Получаем ответ от сервера и делаем замену поля выбора города input на select.
4. Ловим событие на выбор города. (На форуме прочитал где-то что созданный элемент надо ловить делегированием). Ну как-то так получилось
filter = $('option:selected', element).val();// element передали в ф-цию параметром, то что this при вызове
дело в том что ты пытаешься получить значение несуществующего еще селекта на этапе чтения кода
а не на этапе выполнения (Добавление)
хотя нет
лучше весь js целиком дай
непонятно
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.