Вопрос № 101549: Здравствуйте уважаемые эксперты.
Мне нужно сделать так чтобы при установлении флашка на элементе checkbox, некоторые элементы типа text, radio, select и т.д. в форме становились не доступными, а при снятии флашка доступными.
В приложении...
Вопрос № 101.549
Здравствуйте уважаемые эксперты.
Мне нужно сделать так чтобы при установлении флашка на элементе checkbox, некоторые элементы типа text, radio, select и т.д. в форме становились не доступными, а при снятии флашка доступными.
В приложении, я так пытался сделать, но почему то не работает, подправте пожалуйста.
Приложение:
Отправлен: 10.09.2007, 18:06
Вопрос задал: Aleks1986 (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Смаковский Денис Николаевич
Здравствуйте, Aleks1986!
В данном случае использование событий onFocus и onBlur не является правильным, потому как данные условия срабатывают тогда, когда фокус(выделение) устанавливается (onFocus) на соответствующий элемент или убирается с него (onBlur).
Условие, которое в данном случае необходимо использовать - это изменение содержимого объекта (onChange).
В приложении указан рабочий код.
document.getElementById('text').disabled = !document.getElementById('box').checked
То есть - если бокс помечен, то текстовое окно активно, если не помечен, то выключено.