| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 | ||
Вещь это совсем не трудная и для клиентского скрипта, если заранее известно максимальное количество советов. Если коротко, то делается это так: - все textarea выводятся с атрибутом style="display: none" - после ввода советов у нужного количества textarea свойство style.display заменяется на inline, они показываются на странице - при нажатии на "убрать" свойство style.display соответствующей textarea снова сбрасывается в none Да, еще, если все описанное касается не только textarea, а нескольких объектов, их нужно объединить тэгом span и все описанные действия выполнять с этими тэгами. |