Sq.Piglet — записки о работе и жизни

Полезные 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.

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

30 августа 2008, 18:55

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