Сохранение данных в переменную

Izrael

Гуру форума
Регистрация
11 Фев 2008
Сообщения
514
Реакции
65
Такой вопрос нашел скрипт очень интересный для вывода городов на ajax,
Скрытое содержимое доступно для зарегистрированных пользователей!

такой вопрос.
Вот все я выбрал страну, регион, город, как теперь ниже сделать кнопку чтоб в ней отображался это город типо вставить, чтоб дальше можно было в форму этот город вставить ?
 
Не знаю... может меня и забанят...
НО!
Где тут PHP?

Теперь по существу:

на нужный select вешаем событие onchege="javascript: $('#id_нужного_места').val( $(this).val() );"
Если нужное место не input, то выглядеть будет так onchege="javascript: $('#id_нужного_места').html( $(this).val() );"
 
Извиняюсь но я не понял вот вставил onchege="javascript: $('#id_нужного_места').val( $(this).val() );" правильно или нет ?
Код:
<select name="city_id" id="city"  onchege="javascript: $('city_id').val( $(this).val() );" style="width:300px;">
                                                  <option value="4313">Абрамцево</option>
                                                  <option value="4314">Алабино</option>
                                                  <option value="4315">Апрелевка</option>
                                                  <option value="4316">Архангельское</option>
                                                  <option value="4317">Ашитково</option>
                                                  <option value="7592923">Байконур</option>
                                                  <option value="4318">Бакшеево</option>
                                                  <option value="4319">Балашиха</option>
                                                  <option value="4320">Барыбино</option>
                                                  <option value="4321">Белоомут</option>
                                                  <option value="4322">Белые Столбы</option>
                                                  <option value="4323">Бородино</option>
                                                  <option value="4324">Бронницы</option>
                                                  <option value="4325">Быково</option>
                                                  <option value="4326">Валуево</option>
                                                  <option value="4327">Вербилки</option>
                                                  <option value="4328">Верея</option>
                                                  <option value="4329">Видное</option>
                                                  <option value="4330">Внуково</option>
                                                  <option value="4331">Вождь Пролетариата</option>
                                                  <option value="4332">Волоколамск</option>
                                                  <option value="4333">Вороново</option>
                                                  <option value="4334">Воскресенск</option>
                                                  <option value="4335">Восточный</option>
                                                  <option value="4336">Востряково</option>
                                                  <option value="4337">Высоковск</option>
                                                  <option value="4338">Голицино</option>
                                                  <option value="4339">Деденево</option>
                                                  <option value="4340">Дедовск</option>
                                                  <option value="4341">Джержинский</option>
                                                  <option value="4342">Дмитров</option>
                                                  <option value="4343">Долгопрудный</option>
                                                  <option value="4344">Домодедово</option>
                                                  <option value="4345">Дорохово</option>
                                                  <option value="4346">Дрезна</option>
                                                  <option value="4347">Дубки</option>
                                                  <option value="4348">Дубна</option>
                                                  <option value="4349">Егорьевск</option>
                                                  <option value="4350">Железнодорожный</option>
                                                  <option value="4351">Жилево</option>
                                                  <option value="4352">Жуковский</option>
                                                  <option value="4353">Загорск</option>
                                                  <option value="4354">Загорянский</option>
                                                  <option value="4355">Запрудная</option>
                                                  <option value="4356">Зарайск</option>
                                                  <option value="4357">Звенигород</option>
                                                  <option value="4358">Зеленоград</option>
                                                  <option value="4359">Ивантеевка</option>
                                                  <option value="4360">Икша</option>
                                                  <option value="4361">Ильинский</option>
                                                  <option value="4362">Истра</option>
                                                  <option value="4363">Калининград</option>
                                                  <option value="4364">Кашира</option>
                                                  <option value="4365">Керва</option>
                                                  <option value="4366">Климовск</option>
                                                  <option value="4367">Клин</option>
                                                  <option value="4368">Клязьма</option>
                                                  <option value="4369">Кожино</option>
                                                  <option value="4370">Кокошкино</option>
                                                  <option value="4371">Коломна</option>
                                                  <option value="4372">Колюбакино</option>
                                                  <option value="3118538">Королев</option>
                                                  <option value="4373">Косино</option>
                                                  <option value="4374">Котельники</option>
                                                  <option value="4375">Красково</option>
                                                  <option value="4376">Красноармейск</option>
                                                  <option value="4377">Красногорск</option>
                                                  <option value="4378">Краснозаводск</option>
                                                  <option value="7593075">Краснознаменск</option>
                                                  <option value="4379">Красный Ткач</option>
                                                  <option value="4380">Крюково</option>
                                                  <option value="4381">Кубинка</option>
                                                  <option value="4382">Купавна</option>
                                                  <option value="4383">Куровское</option>
                                                  <option value="4384">Лесной Городок</option>
                                                  <option value="4385">Ликино-Дулево</option>
                                                  <option value="4386">Лобня</option>
                                                  <option value="4387">Лопатинский</option>
                                                  <option value="4388">Лосино-Петровский</option>
                                                  <option value="4389">Лотошино</option>
                                                  <option value="4390">Лукино</option>
                                                  <option value="4391">Луховицы</option>
                                                  <option value="4392">Лыткарино</option>
                                                  <option value="4393">Львовский</option>
                                                  <option value="4394">Люберцы</option>
                                                  <option value="4395">Малаховка</option>
                                                  <option value="4396">Михайловское</option>
                                                  <option value="4397">Михнево</option>
                                                  <option value="4398">Можайск</option>
                                                  <option value="4399">Монино</option>
                                                  <option value="4400">Москва</option>
                                                  <option value="4401">Муханово</option>
                                                  <option value="4402">Мытищи</option>
                                                  <option value="4403">Нарофоминск</option>
                                                  <option value="4404">Нахабино</option>
                                                  <option value="4405">Некрасовка</option>
                                                  <option value="4406">Немчиновка</option>
                                                  <option value="4407">Новобратцевский</option>
                                                  <option value="4408">Новоподрезково</option>
                                                  <option value="4409">Ногинск</option>
                                                  <option value="4410">Обухово</option>
                                                  <option value="4411">Одинцово</option>
                                                  <option value="4412">Ожерелье</option>
                                                  <option value="4413">Озеры</option>
                                                  <option value="4414">Октябрьский</option>
                                                  <option value="4415">Опалиха</option>
                                                  <option value="4416">Орехово-Зуево</option>
                                                  <option value="4417">Павловский Посад</option>
                                                  <option value="4418">Первомайский</option>
                                                  <option value="4419">Пески</option>
                                                  <option value="4420">Пироговский</option>
                                                  <option value="4421">Подольск</option>
                                                  <option value="4422">Полушкино</option>
                                                  <option value="4423">Правдинский</option>
                                                  <option value="4424">Привокзальный</option>
                                                  <option value="4425">Пролетарский</option>
                                                  <option value="3138841">Протвино</option>
                                                  <option value="4426">Пушкино</option>
                                                  <option value="4427">Пущино</option>
                                                  <option value="4428">Радовицкий</option>
                                                  <option value="4429">Раменское</option>
                                                  <option value="4430">Реутов</option>
                                                  <option value="4431">Решетниково</option>
                                                  <option value="4432">Родники</option>
                                                  <option value="4433">Рошаль</option>
                                                  <option value="4434">Рублево</option>
                                                  <option value="4435">Руза</option>
                                                  <option value="4436">Салтыковка</option>
                                                  <option value="4437">Северный</option>
                                                  <option value="4438">Сергиев Посад</option>
                                                  <option value="4439">Серебряные Пруды</option>
                                                  <option value="4440">Серпухов</option>
                                                  <option value="4441">Солнечногорск</option>
                                                  <option value="4442">Солнцево</option>
                                                  <option value="4443">Софрино</option>
                                                  <option value="4444">Старая Купавна</option>
                                                  <option value="4445">Старбеево</option>
                                                  <option value="4446">Ступино</option>
                                                  <option value="4447">Сходня</option>
                                                  <option value="4448">Талдом</option>
                                                  <option value="4449">Текстильщик</option>
                                                  <option value="4450">Темпы</option>
                                                  <option value="4451">Тишково</option>
                                                  <option value="4452">Томилино</option>
                                                  <option value="4453">Троицк</option>
                                                  <option value="4454">Туголесский Бор</option>
                                                  <option value="4455">Тучково</option>
                                                  <option value="4456">Уваровка</option>
                                                  <option value="4457">Удельная</option>
                                                  <option value="4458">Успенское</option>
                                                  <option value="4459">Фирсановка</option>
                                                  <option value="4460">Фосфоритный</option>
                                                  <option value="4461">Фрязино</option>
                                                  <option value="4462">Фряново</option>
                                                  <option value="4463">Химки</option>
                                                  <option value="4464">Хорлово</option>
                                                  <option value="4465">Хотьково</option>
                                                  <option value="4466">Черкизово</option>
                                                  <option value="4467">Черноголовка</option>
                                                  <option value="4468">Черусти</option>
                                                  <option value="4469">Чехов</option>
                                                  <option value="4470">Шарапово</option>
                                                  <option value="4471">Шатура</option>
                                                  <option value="4472">Шатурторф</option>
                                                  <option value="4473">Шаховская</option>
                                                  <option value="4474">Шереметьевский</option>
                                                  <option value="4475">Щелково</option>
                                                  <option value="4476">Щербинка</option>
                                                  <option value="4477">Электрогорск</option>
                                                  <option value="4478">Электросталь</option>
                                                  <option value="4479">Электроугли</option>
                                                  <option value="4480">Яхрома</option>
                                           
                </select>
и как мне теперь значения option записать в переменную php ?
 
сделать поле внутри формы <input type="hiden" name="id_city" val="" />
в которое после выбора города будет записаны данные из селекта

При нажатии на кнопку "субмита", форма "пойдет" с данными по указанному адресу action и передаст данные в виде GET или POST, в зависимости от выбранного метода передачи данных для формы.
 
и как мне теперь значения option записать в переменную php ?

В гугле вбей: "php работа с формами"

Пример: Для просмотра ссылки Войди или Зарегистрируйся


onchege="javascript: $('#id_нужного_места').html( $(this).val() );"

Работать не будет!

Правильнее будет onchange, javascript: здесь не нужен.
Для просмотра ссылки Войди или Зарегистрируйся
 
onchange разве это не функция javascript ? ладно попробую по юзать твой пример, к вечеру отпишу что вышло =)

такой вопрос вообщем, с подсказки Latteo сделал я, но теперь он у меня не город пишет а id города, тоесть цифрами вот посмотрите
. Может функцию какую можно дописать чтоб не id выводила а название самого города ??
 
такой вопрос вообщем, с подсказки Latteo сделал я, но теперь он у меня не город пишет а id города, тоесть цифрами вот посмотрите
. Может функцию какую можно дописать чтоб не id выводила а название самого города ??

Серверу передаётся значение value из тега, а не текст тега.
На сервере скрипт, по id должен подставить город.
 
Назад
Сверху