Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Сделать текстовое поле активным (https://javascript.ru/forum/misc/3973-sdelat-tekstovoe-pole-aktivnym.html)

battrack1 10.06.2009 12:20

Сделать текстовое поле активным
 
С java script у меня туго, а нужно решить вот такую простую задачку:
есть список (select) и поле ввода (text). Поле ввода изначально не активно (disabled), и нужно чтобы при выборе определенной позиции из select поле ввода стало активным.
Подскажите пожалуйста код.

Заранее спасибо!

B~Vladi 10.06.2009 13:26

у select есть событие onchange, у option есть событие onclick. по какому событию удобней проверять - решать вам.
Если вы работаете с onchange select`a, можно проверять выбранный option по индексу: у select есть свойство selectedIndex, начиная с нуля.
Если работаете с onclick option`a можно проверять по его значению (свойство option - text или value) или по тому же индексу (свойство index).
Если условие разрешает включение текстового поля, меняем его свойство disabled на false, если нет - true.
Надеюсь вы сами сумеете это оформить.

Snowcore 11.06.2009 17:20

вот вам примеры работы с выпадающим списком на javascript

Snowcore 11.06.2009 17:21

а если используете jQuery, то почитать можно здесь


Часовой пояс GMT +3, время: 16:24.