С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/19: Рейтинг темы: голосов - 19, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 19.05.2012
Сообщений: 11

Показать второй select при выборе пункта в первом

31.08.2012, 13:40. Показов 3761. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет программистам!
Подскажите пожалуйста, вот у меня есть, к примеру, открывающийся список:

HTML5
1
2
3
4
5
6
7
<select>
        <option>В_1</option> 
        <option>В_2</option>
        <option>В_3</option>
</select>
<br>
<button>Кнопка</button>
Как мне сделать так, чтобы при выборе В_1 и нажатии на Кнопка у меня появлялся ниже другой список? Как бы продолжение. К примеру такой:

HTML5
1
2
3
4
5
<select>
        <option>В_1.1</option> 
        <option>В_1.2</option>
        <option>В_1.3</option>
</select>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.08.2012, 13:40
Ответы с готовыми решениями:

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

Как при выборе определённого значения поля select показать новое поле select
Такая задача, у меня есть список значений в поле типа select. Value1 Value2 Value3 Value4 При если пользователь выбирает Value2 ...

Скрыть/показать подменю при выборе пункта меню
Подскажите пожалуйста как сделать так чтобы раздел меню сворачивался и разворачивался при нажатии на заголовок в меню Код страницы меню ...

6
Develo0per
 Аватар для and_y87
424 / 368 / 75
Регистрация: 27.02.2012
Сообщений: 1,379
Записей в блоге: 98
31.08.2012, 13:49
_Barsenal_,
Можно сделать зарание все селекты и просто менять им свойство
CSS
1
display: none
на
CSS
1
display: block
Это самый простой метод...

Метод сложнее JS - Подгружать селекты по хожу дела... (при выборе option)
0
0 / 0 / 0
Регистрация: 19.05.2012
Сообщений: 11
31.08.2012, 13:55  [ТС]
Не мог бы ты на примере показать?
0
Develo0per
 Аватар для and_y87
424 / 368 / 75
Регистрация: 27.02.2012
Сообщений: 1,379
Записей в блоге: 98
31.08.2012, 18:18
_Barsenal_, Мог бы...
пишу первый пример...

Добавлено через 36 минут
Вот вам пример... на его основе можно сделать впринципе...
Тут HTML код страницы
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Документ без названия</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
<script type="text/javascript">
$(document).ready(function(e) {
    $("#select1").change(function () {
        var x = $('select option:selected').attr('name');
        $('#step2').find('select').css('display','none');
        $('#'+x).css('display','block');
    })
});
</script>
<style>
#step2 select{
    display:none;
}
</style>
</head>
 
<body>
 
<select id="select1">
    <option selected disabled>Выбирите</option>
    <option name="select1_step2">А</option>
    <option name="select2_step2">a</option>
    <option name="select3_step2">1</option>
    <option name="select4_step2">I</option>
</select>
 
<div id="step2">
<select id="select1_step2">
    <option selected disabled>Выбирите</option>
    <option>А</option>
    <option>B</option>
    <option>C</option>
    <option>D</option>
</select>
<select id="select2_step2">
    <option selected disabled>Выбирите</option>
    <option>a</option>
    <option>b</option>
    <option>c</option>
    <option>d</option>
</select>
<select id="select3_step2">
    <option selected disabled>Выбирите</option>
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
</select>
<select id="select4_step2">
    <option selected disabled>Выбирите</option>
    <option>I</option>
    <option>II</option>
    <option>III</option>
    <option>IV</option>
</select>
</div>
</body>
</html>


Тут пример работы

Добавлено через 2 минуты
P.S. Скрипт не универсален!
Я просто покзал логику, какой её вижу Я...
1
0 / 0 / 0
Регистрация: 19.05.2012
Сообщений: 11
01.09.2012, 07:59  [ТС]
спасибо тебе огромное!
0
01.09.2012, 13:57

Не по теме:

_Barsenal_, :friends:

0
ѪѦѢ
 Аватар для SlavAz
599 / 168 / 5
Регистрация: 19.08.2011
Сообщений: 665
Записей в блоге: 3
01.09.2012, 14:57
Причем здесь вебдизайн?

Не по теме:

_Barsenal_, Барселона Арсенал? )

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.09.2012, 14:57
Помогаю со студенческими работами здесь

Переход на страницу при выборе пункта в Select
подскажите: мне нужно сделать чтобы при выборе пункта в меню Select оно перебрасывало на другую страницу само меню сделал, но вот как...

Работа с select. Обработка второго, при выборе в первом
Как сделать, чтобы при выборе в первом, стал отображаться второй? Данный код не хочет работать. &lt;select name='sel1'...

Поменять параметр display при выборе определенного пункта в select
Здравствуйте, беда схожая. Ситуация следующая: есть выпадающий список, при выборе определенного пункта (в данный момент) надо поменять...

При выборе значение в первом select, изменить option во втором
Здравствуйте, каким образом можно изменить значение второго select при изменении первого не перезагружаю страницу. Значения option хранятся...

При выборе пункта в СomboBox, и нажатию на кнопку показать форму, которая соответствует выбору
Доброго времени суток. Подскажите пожалуйста. При выборе определённого пункта в СomboBox'е, когда я нажимаю на кнопку должна появляться...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru