Создание динамической HTML-формы

Я хотел бы создать форму, которая изменяется динамически.

У меня есть форма для создания проекта (с такими полями, как: имя_проекта, описание_проекта ...), и проект может иметь любое количество (больше или равно 0) категорий.

Я хочу отобразить кнопку, которая давала бы пользователю возможность добавить еще одно поле категории. Кроме того, я также хотел бы, чтобы пользователь мог «удалять» поля категорий (если он передумает или совершит ошибку). Как лучше всего это сделать. Мне нужно решение типа Ajax.

Мое решение на данный момент - оставить пустой div под последней категорией и нажать кнопку, чтобы загрузить другое поле в этот div с еще одним div, которое будет использоваться для следующего div. Не доволен этим решением, так как теперь мне нужно подсчитать, сколько полей у меня есть, и дать каждому div свой собственный идентификатор, что еще больше усложняет вопрос.

Есть ли более простое решение для этого?

9
задан Nayish 1 March 2011 в 15:48
поделиться