Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2010, 13:04   #1
Che Guevara
Пользователь
 
Аватар для Che Guevara
 
Регистрация: 27.07.2010
Сообщений: 91
Радость Deactivate

Всм здрасьте!
Есть форма поиска forma.jpg.
Средствами JS организовал функцию "Не важно" (затемнение полей формы)
Проблема в том, что при щелчке по Чекбоксу "Не важно" - деактивируется только одно из полей. Хотелось бы чтобы сразу оба поля (на пример - диапазон цен от...до) деактивировались по щелчку на "Не важно".
Мой код:
Код HTML:
<input name="sq_from" type="text" size="5" id="D1"/>
<input name="sq_till" type="text" size="5" id="D1"/>
<input name="no_sq" type="checkbox" onchange="document.getElementById('D1').disabled=this.checked;" value="" />
Che Guevara вне форума Ответить с цитированием
Старый 20.12.2010, 14:06   #2
nec117
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 266
По умолчанию

Присвойте разные id полям, например d1,d2,d3, .. dn. После этого в функции в цикле перебирайте эти поля и деактивируйте. Что то вроде
Код:
for (i=1; i<n; i++){ 
document.getElementById('d"+i+"').disabled=this.checked;
}
Алгоритм вроде такого, дальше сами допилите.
nec117 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать Deactivate объекту Chart? O_H Microsoft Office Excel 4 09.08.2010 13:24