Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > JavaScript + DHTML


Автор: Paxm 5.6.2002, 06:54
Данная вещь предназначена только для IE 5.x, так что проверка версий
 необязательна.

 Мне нужна такая вещь:
 есть поле "Кол-во советов". Юзер вводит в него кол-во советов, н-р,
 5, тогда на этой же странице (без обработки скриптом извне)
 появляется пять одинаковых форм:

 <textarea name=text[]></textarea>
 email: <input type=text name=email[]>


 далее, возле каждого поля, стоит надпись убрать, по нажатию на
 которую убирается текущее поле, т.е.

 <textarea name=text[]></textarea>
 email: <input type=text name=email[]>
 
 понимаю вещь трудная, но помогите пжл

Автор: Cepera 8.7.2002, 16:27
А не легче ли сделать все это просто маленьким серверным скриптом ?

Автор: svv 7.9.2002, 22:55
Цитата(Cepera @ 08.7.2002, 09:27)
А не легче ли сделать все это просто маленьким серверным скриптом ?

Вещь это совсем не трудная и для клиентского скрипта, если заранее известно
максимальное количество советов.
Если коротко, то делается это так:
- все textarea выводятся с атрибутом style="display: none"
- после ввода советов у нужного количества textarea свойство style.display
заменяется на inline, они показываются на странице
- при нажатии на "убрать" свойство style.display соответствующей textarea
снова сбрасывается в none

Да, еще, если все описанное касается не только textarea, а нескольких объектов,
их нужно объединить тэгом span и все описанные действия выполнять с этими тэгами.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)