APetrov.ruЗаписки о работе и жизни

Полезные JavaScript функции часть 1 (опредиление выбранного пункта в выпадающем списке)

Из проекта в проект приходится использовать одни и те же приемы и функции. Поскольку мне надоело каждый раз изобретать велосипед, то я решил публиковать некоторые из них у себя в блоге.

Для затравки простая функция определяющая выбранный тег option в наборе select.

function getOptionSelected(select){
var myOptions = select.getElementsByTagName("option");
for(var i=0;i<myOptions.length;i++){
if(myOptions[i].selected) return myOptions[i];
}
return false;
}

<select name="color" onchange="getOptionSelected(this)">
<option value="blue">синий</option>
<option value="green">зеленый</option>
<option value="red">красный</option>
</select>

P.S.

Дальше будет интересней.

Комментировать