Контент в зависимости от вибранго селекта

V
На сайте с 28.09.2012
Offline
75
515

Мне нужно сделать два селекта, и когда выбрал из них нужные значения, нажимаешь но кнопку - показывается произвольный текст. На деле должно выглядеть вот так http://prntscr.com/6qu3ac . Как такое можно реализовать, желательно без перезагрузок, чтоб весь код и возможные тексты на одной странице.

ДП
На сайте с 23.11.2009
Offline
203
#1

Сделайте несколько скрытых дивов на странице, назначьте им айдишники. В селекте опшинам пропишите в значения эти айдишники и отслеживайте событие change() на этих селектах. При наступлении этого события берите текущее значение селекта, скрывайте все дивы и показывайте тот, который оказался выбран.

B3
На сайте с 09.12.2014
Offline
21
#2

vasyakrn, вот тут http://jsfiddle.net/br3t/s04kL81q/ можете посмотреть исходник, логику и результат

рыбу не убить
V
На сайте с 28.09.2012
Offline
75
#3
br3t:
vasyakrn, вот тут http://jsfiddle.net/br3t/s04kL81q/ можете посмотреть исходник, логику и результат

Там на один селект, а мне нужно на два. Может можно что-то сделать, чтоб мой код остался таким

<select class="info-ruler">

<option value="a">Info 1</option>
<option value="b">Info 2</option>
<option value="с">Info 3</option>
</select>

<select class="info-ruler">
<option value="1">Info 1</option>
<option value="2">Info 2</option>
</select>

<div class="info" id="a-1">Information block 1</div>
<div class="info" id="a-2">Information block 2</div>
<div class="info" id="b-1">Information block 4</div>
<div class="info" id="b-2">Information block 5</div>
<div class="info" id="c-1">Information block 6</div>
<div class="info" id="c-2">Information block 7</div>

<input type="submit" value="Генерирувать">
vlad00777
На сайте с 24.12.2009
Offline
119
#4

Так у вас тут получается сначала 1 потом 2 выбираем и только потом результат. Лучше аяксом, вдруг потом расширять будите.

Верстка. Качественно! Адаптивная, резиновая, с параллаксом и прочими плюшками. В ЛС.

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