Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > динамические selectы


Автор: telo 16.1.2006, 13:39
Допустим есть у меня рядом 2 selecta sel1 и sel2
Код
<select name='sel1'>
  <option value='1'>1
  <option value='2'>2
</select>


в зависимости от значения sel1 ДОЛЖЕН формироватьтся список значений sel2
если sel1 == 1
то
Код
<select name='sel2'>
  <option value='1'>1/1
  <option value='2'>1/2
</select>


если sel1 == 2
то
Код
<select name='sel2'>
  <option value='3'>2/1
  <option value='4'>2/2
</select>



как это сделать?

Автор: Illuminaty 16.1.2006, 13:42
Данные все за один раз приходят к пользователю или подгружаются по мере выбора select'ов?

Автор: telo 16.1.2006, 15:20
исправил вопрос.. а "кодом" зачем пользоваться?
ладно еще если бы код большой был smile

Автор: 12345c 16.1.2006, 19:34
Потому что здесть все программисты ходят, а чем продвинутее программист, тем настоятельнее ему требуется спецификация текста входного потока во избежание сбоев интерфейса.

По вопросу: с такими размерами проще скрыть (display:none) второй и третий селекты и показывать нужный по выбору. Если структуры сложные, есть ещё 2 принципиально разных метода работы - генерировать код в странице или пользоваться спец.функциями (см. док., если интересно) для дописывания строк Option.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)