Выпадающий список

Автор Xvost, 29 июня 2012, 04:33:32

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Xvost

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

<form method="get" action="http://www.postvorskla.info/">
     <select>
  <option>Выберите категорию</option>
  <option>---</option>
      <option value="/index.php?action=media;sa=search;search=%DD%EB%E5%EA%F2%F0%EE%EF%EE%E5%E7%E4%E0+%EF%EE%F1%F2%EE%FF%ED%ED%EE%E3%EE+%F2%EE%EA%E0;fields[]=9">Электропоезда постоянного тока</option>
  <option value="/index.php?action=media;sa=search;search=%DD%EB%E5%EA%F2%F0%EE%E2%EE%E7%FB+%E3%F0%F3%E7%EE%E2%FB%E5+%EF%EE%F1%F2%EE%FF%ED%ED%EE%E3%EE+%F2%EE%EA%E0;fields[]=9">Электровозы грузовые постоянного тока</option>
  <option value="/index.php?action=media;sa=search;search=%D2%E5%EF%EB%EE%E2%EE%E7%FB+%EC%E0%ED%E5%E2%F0%EE%E2%FB%E5;fields[]=9">Тепловозы маневровые</option>
      <option value="/index.php?action=media;sa=search;search=%D2%E5%EF%EB%EE%E2%EE%E7%FB+%EF%E0%F1%F1%E0%E6%E8%F0%F1%EA%E8%E5;fields[]=9">Тепловозы пассажирские</option>
      <option value="/index.php?action=media;sa=search;search=%C4%F0%E5%E7%E8%ED%FB+%E8+%EF%F3%F2%E5%E2%FB%E5+%EC%E0%F8%E8%ED%FB;fields[]=9">Дрезины и путевые машины</option>
      <option value="/index.php?action=media;sa=search;search=%C2%EE%EA%E7%E0%EB%FB+%E8+%F1%F2%E0%ED%F6%E8%E8;fields[]=9">Вокзалы и станции</option>
  <option value="/index.php?action=media;sa=search;search=%CF%EB%E0%F2%F4%EE%F0%EC%FB+%E8+%EF%E5%F0%E5%E3%EE%ED%FB;fields[]=9">Платформы и перегоны</option>
      <option value="/index.php?action=media;sa=search;search=%D2%F0%EE%EB%EB%E5%E9%E1%F3%F1%FB;fields[]=9">Троллейбусы</option>
     </select>  <input type="submit" name="" value="Перейти">
   </form>

Mavn

тебе нужно сделать такую же форму как здесь на странице перейти в другой раздел?
тогда код страницы посмотри там по другому сделано
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Xvost

Мне нужно именно то, что я привёл. Просто не происходит правильный переход по ссылкам, выкидывает не на то, что должно быть по ссылке, а на главную сайта.

maestrosite.ru

Цитата: Xvost от 29 июня 2012, 11:52:18
Мне нужно именно то, что я привёл. Просто не происходит правильный переход по ссылкам, выкидывает не на то, что должно быть по ссылке, а на главную сайта.
1. Работает именно то, что вы привели. В вашем коде нет ни одной ссылки, поэтому и перехода никакого быть не может. На главную перекидывает, потому что вы указали целевым адресом для формы адрес главной страницы.

2. [offtopic] Как вы думаете, для чего вам задают уточняющие вопросы?[/offtopic]
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

Xvost

Как создать выпадающий список с пунктами, при выборе которых будет происходить переход на заданную страницу? Только просьба: не посылать меня смотреть коды и читать справки, я ТУПОЙ, всё это читал и нихрена не понял. Мне бы на пальцах кто объяснил, это ставим туда, а это - сюда.

maestrosite.ru

Цитата: Xvost от 29 июня 2012, 13:18:57
Как создать выпадающий список с пунктами, при выборе которых будет происходить переход на заданную страницу? Только просьба: не посылать меня смотреть коды и читать справки, я ТУПОЙ, всё это читал и нихрена не понял. Мне бы на пальцах кто объяснил, это ставим туда, а это - сюда.
1. Это уже похоже на "сделайте за меня", то есть на предложение о работе.

2. Но попробуйте всё же сами. На этой странице наведите на главное меню на пункт "Профиль" или "Личные сообщения". Вам такой список надо?
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

Xvost

Мне не нужен список в стиле SMF. Я хочу заставить работать то, что я привёл в первом топике темы. Вопрос: что там неправильно, если форма со списком отображается, переход происходит, но не туда, куда нужно?

digger®

Цитата: Xvost от 29 июня 2012, 13:45:39
Мне не нужен список в стиле SMF. Я хочу заставить работать то, что я привёл в первом топике темы.
Оно не будет работать так, как вы ожидаете. Элемент select не предназначен для каких-то переходов, он только для выбора значений элементов из списка. Если вы что-то хотите сделать с выбранным элементом, понадобится дополнительная обвязка.

Цитировать
Вопрос: что там неправильно, если форма со списком отображается, переход происходит, но не туда, куда нужно?
Куда указано в action, туда и переходит - все правильно.

maestrosite.ru

Цитата: Xvost от 29 июня 2012, 13:45:39
Мне не нужен список в стиле SMF. Я хочу заставить работать то, что я привёл в первом топике темы. Вопрос: что там неправильно, если форма со списком отображается, переход происходит, но не туда, куда нужно?
Переход происходит туда, куда вы указали - на главную. Вы пытаетесь пилить молотком.

Вариант превратить вашу конструкцию в "переходную" с помощью javascript вам уже выше подсказал Mavn.
Вариант без скриптов - пишите обработчик формы и выполняйте переадресацию.
Вариант только для поиска заданных вами строк - скопируйте форму поиска (там и целевая страница уже указана, и имя параметра указано, и данные нужные будут отображены сразу) - и поле ввода замените на ваш список.

Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

Xvost

ЦитироватьЕсли вы что-то хотите сделать с выбранным элементом, понадобится дополнительная обвязка.
Например?

Вообще, может ли кто привести приме кода требующейся мне формы с пояснениями, что и для чего предназначено?

Xvost

Ещё раз. Есть десять страниц, к примеру. Нужна форма с выпадающим списком, при выборе пункта которой и нажатии на кнопку "Перейти" будет происходить переход на эту стпаницу.