Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

php и js

271
24 августа 2005 года
MrXaK
721 / / 31.12.2002
из бд mysql выбираются данные...
таблица a
поля id text
таблица b
поля id text parent

потом на страницу запихивается так:
<select name=aaaa><option value=a.id>a.text</option>... и т. д... строк много...</select>
на странице есть второй <select name=bbb>в него надо вставить оптионы в зависимости от выбранного поля в предыдуще селекте... короче, если выбрано к примеру a.id = 1; a.text = 'aaa';
то во втором селекте в виде <option value=b.id>b.text</option> для который b.parent = a.id который был выбран в первом селекте...
надеюсь понятно объяснил...
13K
24 августа 2005 года
batoon
4 / / 24.08.2005
В java script есть такая вещь -

 
Код:
MyForm.MySelect.options[1]=new Option('_Лэйбл_', '_Значение_')

тока вот у меня на опере отлично пашет, а в IE не работает, говорит что объект этот не могет так сделать
271
24 августа 2005 года
MrXaK
721 / / 31.12.2002
Цитата:
Originally posted by batoon
В java script есть такая вещь -

 
Код:
MyForm.MySelect.options[1]=new Option('_Лэйбл_', '_Значение_')

тока вот у меня на опере отлично пашет, а в IE не работает, говорит что объект этот не могет так сделать


сенкс... буду пробовать...
эт, ещё, а как удалить созданную опцию?

253
24 августа 2005 года
Proger_XP
1.5K / / 07.08.2004
Попробуй так
Создание:
option[0] = document.createElement("option");
document.setAttribute("ID", "Option_ID");
document.getElementById("Select_ID").appendChild(option[0]);
Удаление:
document.getElementById("Select_ID").removeChild(option[0]);
Насчет удаления не уверен
З.Ы: тут юзается DOM и поэтому будет работать только вроде в IE >= 4, NN >= 4, Opera => 4(или 5)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог