php и js
таблица 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 который был выбран в первом селекте...
надеюсь понятно объяснил...
Код:
MyForm.MySelect.options[1]=new Option('_Лэйбл_', '_Значение_')
тока вот у меня на опере отлично пашет, а в IE не работает, говорит что объект этот не могет так сделать
Цитата:
Originally posted by batoon
В java script есть такая вещь -
тока вот у меня на опере отлично пашет, а в IE не работает, говорит что объект этот не могет так сделать
В java script есть такая вещь -
Код:
MyForm.MySelect.options[1]=new Option('_Лэйбл_', '_Значение_')
тока вот у меня на опере отлично пашет, а в IE не работает, говорит что объект этот не могет так сделать
сенкс... буду пробовать...
эт, ещё, а как удалить созданную опцию?
Создание:
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)