Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Элементы HTML и CSS

  Все выпуски  

RusFAQ.ru: Элементы HTML


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Элементы HTML

Выпуск № 220
от 10.10.2006, 20:05

Администратор:Sel
В рассылке:Подписчиков: 308, Экспертов: 67
В номере:Вопросов: 1, Ответов: 4


Вопрос № 57830: Ув. эксперты! Как сделать некоторые элементы формы неактивными? Чтобы при клике, например, на флажке, он не устанавливался....

Вопрос № 57.830
Ув. эксперты!
Как сделать некоторые элементы формы неактивными? Чтобы при клике, например, на флажке, он не устанавливался.
Отправлен: 05.10.2006, 19:54
Вопрос задал: Олег Владимирович (статус: 4-ый класс)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: LastSoul
Здравствуйте, Олег Владимирович!

Дописать атрибут "disabled=true"

Замечу только, что данный атрибут может игнорироваться различными броузерами.
Т.е. полагаться на то что значение не изменится не стоит.

Ну или повесить функу на OnChange, которая будет возвращать исходное значение, но это тоже не красиво.

Приложение:

Ответ отправил: LastSoul (статус: Студент)
Ответ отправлен: 05.10.2006, 20:13

Отвечает: NoOne
Здравствуйте, Олег Владимирович!
У элементов формы можно установить параметр disabled (с англ. "отключено"). Пример №1 в приложении. Если надо динамически изменять включенность, выключенность элементов, то смотрите пример №2.

Приложение:

---------
Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (c) М.Фаулер

Ответ отправил: NoOne (статус: 3-ий класс)
Ответ отправлен: 05.10.2006, 20:52

Отвечает: Загиров Рустам
Здравствуйте, Олег Владимирович!
Можно сделать обработку события при щелчке по флажку:
<input type='checkbox' onclick='this.checked=false'>
P.S.Если выключить JavaScript в браузере, этот код не подействует
---------
Этот мир обречён на нас
©Сергей Маврин
Ответ отправил: Загиров Рустам (статус: Практикант)
Ответ отправлен: 05.10.2006, 21:24

Отвечает: Valeraorg1
Здравствуйте, Олег Владимирович!
В строку <input name="checkbox" type="checkbox" value="checkbox"
добавьте disabled="true"
конечная строка будет выглядеть так
<input name="checkbox" type="checkbox" disabled="true" value="checkbox"
Ответ отправил: Valeraorg1 (статус: 3-ий класс)
Ответ отправлен: 06.10.2006, 15:08


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное