Передача номера активного элемента <select>

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?
Если да - помогите, пожалуйста!
 

vasa_c

Новичок
document.getElementById( "departments" ).value = val;

где val - нужный value.
Только ID для селекта указать надо
 
Сверху