Подскажите как искать куда копать.

Руслан Исмаилов
На сайте с 30.03.2007
Offline
198
826

Здравствуйте.

Нужно сделать что то вроде селекта

Выбор параметра

  • Параметр 1
  • Параметр 2
  • Параметр 3

При выборе "Параметра" он появляется ниже выборки.

Примерно как это должно работать показываю на скрине.

В нете копаю в сторону selectmenu, прошел много вариантов но такого пока ненашел.

palladin_jedi
На сайте с 13.07.2010
Offline
71
#1
musulman:
При выборе "Параметра" он появляется ниже выборки.

По событию onChange добавлять выбранное значение в какой-нибудь определённый div.

<select name="params" onchange="addParam(this)">

<option>1</option>
<option>2</option>
<option>3</option>
</select>

Ну а функцию определить как-нибудь так:

function addParam(select)

{
var add_param = $("#div_id");
add_param.append(select.value);

}

Как-то так...

Сайт о web-разработке и прочем (http://seazo.net)||Продвижение статьями под Google (http://short.seazo.net/ght4zf) Бесплатные консультации рефералам Sape (http://www.sape.ru/r.SWfwWOblBo.php) PHP и JS скрипты на заказ, создание сайтов с нуля и на CMS.
IL
На сайте с 20.04.2007
Offline
435
#2

musulman, посмотрите в сторону JQuery Chosen

Демка

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Руслан Исмаилов
На сайте с 30.03.2007
Offline
198
#3

palladin_jedi, попробовал, если выбрать а после хочешь другой параметр указать она все вставляет по порядку, но не заменяет его на выбранный.

ivan-lev, спасибо, сейчас гляну.

palladin_jedi
На сайте с 13.07.2010
Offline
71
#4
musulman:
palladin_jedi, попробовал, если выбрать а после хочешь другой параметр указать она все вставляет по порядку, но не заменяет его на выбранный.

Ну можно ведь div очищать перед добавлением, правда? ;)

Руслан Исмаилов
На сайте с 30.03.2007
Offline
198
#5

palladin_jedi, возмонжо и можно вот еще бы знать как :D

palladin_jedi
На сайте с 13.07.2010
Offline
71
#6
musulman:
palladin_jedi, возмонжо и можно вот еще бы знать как

http://api.jquery.com/empty/

Руслан Исмаилов
На сайте с 30.03.2007
Offline
198
#7

Будем пытаться, правда английской мой желает оставлять лучшего!)

E
На сайте с 21.09.2009
Offline
283
#8
musulman:
Будем пытаться, правда английской мой желает оставлять лучшего!)

вбейте нужную функция в гугле и слева после первой выборки нажмите "только на русском" :)

palladin_jedi
На сайте с 13.07.2010
Offline
71
#9
musulman:
Будем пытаться, правда английской мой желает оставлять лучшего!)

function addParam(select) 

{
var add_param = $("#div_id");
add_param.empty();
add_param.append(select.value);

}

Как-то так, по моему. ;)

Руслан Исмаилов
На сайте с 30.03.2007
Offline
198
#10

palladin_jedi, отлично! уже почти то что нужно.

Вопрос:

1. Как сделать так что бы после выбора параметра в самом selecte выставлялся нужный мне текст.

2. Если больше чем 2-3 то как быть?

3. Можно ли эту структуру применить не к селекту(select) а к списку(ul>li)?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий