Forum Webscript.Ru

Разное => Поиск, изготовление скриптов и прочее... => Тема начата: Bronepoezd от 18 Марта 2005, 20:37:53

Название: Создание динамической формы на JavaScript
Отправлено: Bronepoezd от 18 Марта 2005, 20:37:53
Пусть есть форма, состоящая из двух раскрывающихся списков...

Список 1:
- Раздел1
- Раздел2

Список 2:
- Раздел11
- Раздел12
- Раздел21
- Раздел22

Нужно сделать так, чтобы не нажимая кнопки отправки данных, при выборе Раздел1, во втором списке высвечивались только Раздел11 и Раздел12;
при выборе Раздел2, во втором списке высвечивались только Раздел21 и Раздел22...

Специалисты JavaScript, помогите пожалуйста... Буду очень признателен...
Название: Создание динамической формы на JavaScript
Отправлено: Bronepoezd от 20 Марта 2005, 01:17:35
Вот, написал кое-что:



Динамическая форма на JavaScript


















Но этот скрипт не работает... Во втором списке всё равно отображаются 4 раздела, а не два, как нужно... Объясните, почему...
Название: Создание динамической формы на JavaScript
Отправлено: Доктор от 20 Марта 2005, 03:44:04
ненужным надо присвоить null
А создать опцию new Option
Название: Создание динамической формы на JavaScript
Отправлено: Bronepoezd от 20 Марта 2005, 12:29:26
Если присваивать null, то массив option[] сжимается, т.е. из него удаляются те ячейки, которым было присвоего null...
Спрашивается: как сделать так, чтобы ячейки не удалялись, но и не показывались?
Название: Создание динамической формы на JavaScript
Отправлено: CGVictor от 20 Марта 2005, 18:36:27
Цитировать
Bronepoezd:
ячейки не удалялись, но и не показывались?

Сделай лишний список.
Название: Создание динамической формы на JavaScript
Отправлено: Доктор от 21 Марта 2005, 11:44:19
Никак.
Содавай когда нужно по новой
Название: Создание динамической формы на JavaScript
Отправлено: CGVictor от 23 Марта 2005, 16:20:51
Цитировать
CGVictor:
Сделай лишний список.

display=none. А в JS он доступен. Улавливаешь?