Rynor
stay hungry
Передача номера активного элемента <select>
Уважаемые, прошу помощи!
Есть выпадающий список отделов, value - это их id в базе, отображаются по алфавиту.
<select name=departments>
<option value=0>нет</option>
<option value=10>Отдел 1</option>
...
<option value=25>Отдел 30</option>
<select>
При изменении некоторых элементов формы, в этом списке должен меняться активный отдел.
Например, прописано жесткое условие, при котором выполняется:
document.form1.departments.options.selectedIndex = 5;
Это всё отлично работает, но при добавлении нового отдела приходится править код js (потому что меняются порядковые номера в списке), что не оптимально.
Можно ли устанавливать активный элемент списка по его value?
Если да - помогите, пожалуйста!
Уважаемые, прошу помощи!
Есть выпадающий список отделов, value - это их id в базе, отображаются по алфавиту.
<select name=departments>
<option value=0>нет</option>
<option value=10>Отдел 1</option>
...
<option value=25>Отдел 30</option>
<select>
При изменении некоторых элементов формы, в этом списке должен меняться активный отдел.
Например, прописано жесткое условие, при котором выполняется:
document.form1.departments.options.selectedIndex = 5;
Это всё отлично работает, но при добавлении нового отдела приходится править код js (потому что меняются порядковые номера в списке), что не оптимально.
Можно ли устанавливать активный элемент списка по его value?
Если да - помогите, пожалуйста!