Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Zhil от 11 Ноября 2005, 10:52:50

Название: Скрывающиеся поля и надписи формы
Отправлено: Zhil от 11 Ноября 2005, 10:52:50
Люди!
Помогите начинающему плиззз!

Читал FAQ, форумы но так до конца и не понял - может быть дадите пример-образец какой?:

На странице есть одна форма (POST) с кучей полей.
В ней часть полей (определяемых по части имени) и подписей к ним при нажатий checkbox\'а надо скрыть и при submit\'е  этой формы не обрабатывать.
Все скрываемые поля находятся в отдельной таблице - может это будет проще?

Как можно скрыть поля - более-менее понятно (хотя скорее менее  :(  ). Но как скрыть подписи???

Заранее спасибо.
Название: Скрывающиеся поля и надписи формы
Отправлено: commander от 11 Ноября 2005, 11:53:09
DISABLED ?
Название: Скрывающиеся поля и надписи формы
Отправлено: Zhil от 11 Ноября 2005, 12:02:40
А как надпись к полю или всю таблицу сделать DISABLED?????
Название: Скрывающиеся поля и надписи формы
Отправлено: hanslinger от 11 Ноября 2005, 12:12:20
А где ты видел "enabled" надпись?
Можно в таблице каждому присвоить уникальный ID, и потом делать для всех его элементов некий серый background, а заодно и дизаблить input\'ы. Можно поиграть в JS с innerHTML...
Название: Скрывающиеся поля и надписи формы
Отправлено: CGVictor от 11 Ноября 2005, 12:18:05
Zhil
Копать в сторону DOM про создание/удаление элементов (createElement +)
Название: Скрывающиеся поля и надписи формы
Отправлено: alm от 18 Ноября 2005, 18:20:35
Раз все скрываемые поля в отдельной табличке, то не проще ли спрятать ее целиком?

типа

document.getElementById("ID_таблицы").style.display = \'none\';
Название: Скрывающиеся поля и надписи формы
Отправлено: CGVictor от 19 Ноября 2005, 17:29:42
alm
Товарищ, вам по русски говорят: надо еще и не обрабатывать, т.е. не скрывать, а удалять элементы.
Более того - желательно после этого еще иметь возможность их восстановить (чтобы не возникло предложения убить таблицу целиком).
Поэтому - оффтоп.