[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как сделать подобную вещь?
Гость_Юрий
нужно сделать так:
пользователь на сайте сначала выбирает из выпадающего списка например страну, затем в зависимости от того какую страну он выбрал , снизу появляется вторая "выподающая форма" со списком городов этой страны и так далее...как осуществить такое?

вместо стран и городов могут быть любые другие категории...



Спустя 15 минут, 41 секунда (2.12.2010 - 17:37) netruxa написал(а):
кину те готовый рабочий скрипт ты уже его крути как хочешь:
страничка 1
Цитата
подключаем jquery
<script>
function change_year() {

$.ajax({
  type: "POST",
  url: "ajax_change_year.php",
  data: ({god : $("#GOD").val()}),
  success: function(msg){
$("#DENMES").empty();
$("#DENMES").append(msg);
  }
});

}

</script>
...
<form action="index.php" method="GET" name="spnomer">
Год:
<select id="GOD" onchange="change_year();" style="height:23px;">
<option value="2010" selected >2010</option><option value="2009">2009</option><option value="2008">2008</option></select>

Дата:
<select name="nomer" id="DENMES" style="height:23px;">
<option value="115" selected >29.10</option>
<option value="114">18.10</option></select>

<input type="submit" value="&nbsp;" class="but">
</div>
</form>


файл ajax_change_year.php
Цитата
в зависимости от $_POST['god'] выводишь строку
<option value="...">...</option><option value="...">...</option>


Спустя 5 минут, 17 секунд (2.12.2010 - 17:42) LRCenter написал(а):
Вам нужно использовать ajax.
Можете использовать jQuery.

Если решите использовать JavaScript, советую воспользоваться такой js-библиотекой.
Когда-то мне понадобился простой ajax-шлюз, без использования фреймворков, искал ниче не нашел. Пришлось написать свой. Всего 2Кб. Пользуйтесь на здоровье. Только без документации - все руки не доходят сделать sad.gif

Разберетесь или помочь? wink.gif

Спустя 1 минута, 9 секунд (2.12.2010 - 17:43) LRCenter написал(а):
А, так вам уже помогли smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.