Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > HTML, CSS > Как сделать, чтоб первый элемент списка select можно было выбрать?


Автор: S.Eugene 19.04.15, 08:46
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    <select onChange="alert(this.options[this.selectedIndex].value)">
        <option value="t1">Герой</option>
        <option value="t2">Чебурашка</option>
        <option value="t3">Крокодил Гена</option>
        <option value="t4">Шапокляк</option>
    </select>


Как сделать, чтоб onChange срабатывал не только на 2,3,4, но и на 1?

Автор: AVA12 19.04.15, 19:25
onchange - это событие смены выбранного пункта. А по умолчанию первый пункт уже выбран, так что при клике по нему ничего не меняется. Добавь фиктивный пункт с пустым значением.

Автор: fatalist 23.04.15, 17:24
Цитата S.Eugene @
onChange="alert(this.options[this.selectedIndex].value)"

а еще проще onChange="alert(this.value)" ;)

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)