powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Узнать value select
17 сообщений из 17, страница 1 из 1
Узнать value select
    #35507741
revendell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет, ситуация такая :
у меня 3 комбобокса.(страна -> регион-> район)

1)выбираем страну, подгружаются регионы
2)выбираем регион, подгружается район

шаг 1 я сделал,через аджакс отослал номер страны,(выбираем в комбобоксе стран)
а возвращаю HTML текст который есть комбобокс регионов страны.
записываю HTML в див.(те образуется комбобокс регионов)

Вопрос :
как мне узнать какой регион выбрал пользователь из сгенерированного комбобокса регионов,
те value комбобокса регионов, чтобы затем записать в базу.
...
Рейтинг: 0 / 0
Узнать value select
    #35507748
PHPNoob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
revendellВсем привет, ситуация такая :
у меня 3 комбобокса.(страна -> регион-> район)

1)выбираем страну, подгружаются регионы
2)выбираем регион, подгружается район

шаг 1 я сделал,через аджакс отослал номер страны,(выбираем в комбобоксе стран)
а возвращаю HTML текст который есть комбобокс регионов страны.
записываю HTML в див.(те образуется комбобокс регионов)

Вопрос :
как мне узнать какой регион выбрал пользователь из сгенерированного комбобокса регионов,
те value комбобокса регионов, чтобы затем записать в базу.

Что есть комбобокс, извиняюсь за неосведомленность?

Если речь как в теме - про select. То в сгенерированном HTML с селектом надо не забыдь присвоить ему какой-нить id. Чтобы получилось нечто вроде:

Код: plaintext
1.
2.
3.
<select id="regions" name="regions" onChange="send_region(this.value);">
<option value="1">Регион  1 </option>
...
</select>

send_region() (повешен на onChange для примера) берет при изменении значения селекта это значение и далее по идее должен аяксом его зарулить на сервер так же, как и два предыдущих. Но если ты это сделал с предыдущими, то я наверное не совсем понял, в чем проблема?
...
Рейтинг: 0 / 0
Узнать value select
    #35507753
PHPNoob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пардон, ID можно не присваивать, если передается this.value. ID надо присваивать, если ты собираешься JavaScript'ом значение селекта доставать потом. Например:

Код: plaintext
1.
var myselect = document.getElementById("ID селекта");
var select_value = myselect.value;
...
Рейтинг: 0 / 0
Узнать value select
    #35507776
revendell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
селект стран статичен.селект регионов я генерирую динамически на стороне сервера и вставляю в див.
При просмотре исходного кода страницы его нет,
а див есть.
Обратиться к нему невозможно
...
Рейтинг: 0 / 0
Узнать value select
    #35507857
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
revendellОбратиться к нему невозможно
Ну тогда сливай воду!
...
Рейтинг: 0 / 0
Узнать value select
    #35507866
revendell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa revendellОбратиться к нему невозможно
Ну тогда сливай воду!
поумнее ничего не придумал?
...
Рейтинг: 0 / 0
Узнать value select
    #35507934
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Куда уш умнее! Если к элементу обратиться нет возможности...

Тебе уже несколько вариантов написали... У твоих селектов/комбобоксов есть id?
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Узнать value select
    #35507938
PHPNoob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
revendellселект стран статичен.селект регионов я генерирую динамически на стороне сервера и вставляю в див.
При просмотре исходного кода страницы его нет,
а див есть.
Обратиться к нему невозможно

Разумеется, его нет, ведь он вставляется JavaScript'ом.

Если тебе его необходимо видеть, почитай тут:

http://www.javascript.ru/tools/master/html-source/view-selection-source

Хотя, видеть тебе его необязательно, достаточно выполнить всё то, о чём я написал выше. Главное, чтобы его "видел" JavaScript.
...
Рейтинг: 0 / 0
Узнать value select
    #35507944
revendell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у них есть Id но не получается обратиться через getElementById.

еще раз говорю, селект генерируется динамически и вставляется в див.
При просмотре исходного кода страницы его нет, но на странице он отображается
...
Рейтинг: 0 / 0
Узнать value select
    #35507977
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
revendellу них есть Id но не получается обратиться через getElementById.
Покажи пример кода... Напиши точно что ты хочеш получить... А главное "в какой момент".
...
Рейтинг: 0 / 0
Узнать value select
    #35507982
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
revendellу них есть Id но не получается обратиться через getElementById.

еще раз говорю, селект генерируется динамически и вставляется в див.
При просмотре исходного кода страницы его нет, но на странице он отображается
При просмотре аяксовых страниц - не видно. Так и должно быть. Но по ид обратиться можно. Просто где-то ашыпка. В конец концов поставь себе фиребуг - и смотри на сгенерированный код сколько угодно.
...
Рейтинг: 0 / 0
Узнать value select
    #35508017
PHPNoob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge revendellу них есть Id но не получается обратиться через getElementById.

еще раз говорю, селект генерируется динамически и вставляется в див.
При просмотре исходного кода страницы его нет, но на странице он отображается
При просмотре аяксовых страниц - не видно. Так и должно быть. Но по ид обратиться можно. Просто где-то ашыпка. В конец концов поставь себе фиребуг - и смотри на сгенерированный код сколько угодно.

+1. Возиться с аяксом под IE - дело неблагодарное. Если у тебя в коде ошибка (а как показывает практика, они там встречаются постоянно), то действительно, может не работать. Если же делать это в IE, то рекомендую сначала создать простенький серверный сценарий, который берет GET параметр и на основе его строит селект с районами, из которого потом JavaScript'ом берется нужное значение (например, как я показывал с onChange ).
...
Рейтинг: 0 / 0
Узнать value select
    #35508237
revendell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
к сожалению код дома а не на работе...
Пользуюсь Firefox 3.
Консоль ошибок, ошибок не выдает
...
Рейтинг: 0 / 0
Узнать value select
    #35508534
arbuzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
советую для начала использовать firifox версий 1.5-2.0 с поставленным расширением firebug. использование фиребага это песня при отладке аякс-ориентированных страниц. Это должно решить все ваши проблемы
...
Рейтинг: 0 / 0
Узнать value select
    #35508560
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А DOM Inspector разве не показывает ПОСЛЕ того как?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Узнать value select
    #35508610
PHPNoob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
revendellк сожалению код дома а не на работе...
Пользуюсь Firefox 3.
Консоль ошибок, ошибок не выдает

Ну тада код в студию 8)
...
Рейтинг: 0 / 0
Узнать value select
    #35509188
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Топикстартеру.

Изначально неправильное динамическое конструирование страницы. Уже сколько раз упоминалось, что наиболее быстрым и правильным есть вставка не элемента, а данных. То есть правильнее передать на страницу поток (массив) данных, которые надо вставить в селект для последующей работы. Все прочие способы изначально более тормознутые и с точки зрения веб-программирования не совсем корректны.

Если все же надо сделать через ж..., то есть скриптом его поместить на страницу, то не составляет труда его отрендерить на странице, чтобы все его идентефикаторы, свойства и события были доступны контенту. То, что нет к нему обращения - это нормально, так как ты "просто поместил" его на страницу.

З.Ы. Если идут такие элементарные проколы с динамическим моделированием страницы, то стоит немного поменять тон, немного опуститься и задавать действительно интересующие вопросы ...
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Узнать value select
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]