Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: NetPerson от 08 Декабря 2006, 07:34:40
-
Необходимо заблокировать элементы формы до нажатия чекбокса.
Для этого я использовал такую функцию:
if (f.trade.checked)
{
f.opt.disabled = 0;
f.rozn.disabled = 0;
f.trade_sphere.disabled = 0;
}
// В противном случае вновь блокируем кнопку
else
{
f.opt.disabled = 1;
f.rozn.disabled = 1;
f.trade_sphere.disabled = 1;
}
}
Функция нормально работала. Пока мне не пришлось изменить имя селекта (для последующей обработки массива средствами PHP) - в него я вствил "[]":
Пытался сменить "f.trade_sphere.disabled = 0;" на "f.trade_sphere[].disabled = 0;", но не работает.
Как правильно эти квадратные скобки в функции прописать?
-
NetPerson:
Пытался сменить "f.trade_sphere.disabled = 0;" на "f.trade_sphere[].disabled = 0;", но не работает.
Понятно что не работает...
В данном случае до элемента формы можно достучаться по другому, вот тебе простой пример, он решает твою проблему
CGVictor может стоить это в FAQ добавить? В раздел работа с формами.
-
[off]html_coder
ОК
Добавил, хай буде - только штука-то в общем очевидная...
[/off]