Эта тема на forum.dklab.ru


nonamezzz: удобное добавление/удаление элементов формы
Допустим, хочется сделать на PHP (JavaScript даже трогать не хочу для ЭТОЙ задачи) следующее: грамотное добавление/удаление элементов некоторой формы. Например, от пользователя требуется ввести по крайней мере один электронный адрес, по которому он хотел бы получать рассылку с сайта. Можно (для лучшей эргономики) и разрешить ему удалять и добавлять такие адреса (т.е. текстовые поля ввода). Добавлять по одному. Вот что касается удаления... напротив каждого поля стоит checkbox, а внизу всей формы кнопка "Удалить отобранные адреса" (это достаточно удобно). После submit, заполучив данные из формы, PHP-скрипт должен обработать ее. Очевидно, здесь можно сделать алгоритм по-разному. У меня это реализуется так. Все checkbox имеют имя chkbx[], а в поле value стоит номер текстового поля для удаления. Таким образом, массив chkbx[] - массив ключей удаляемых текстовых строк. А далее, в общем, splice...

Это нормально? Может быть, есть лучшие варианты?

P.S. Не хотелось бы изобретать велосипед.
Ant:
Доктор, у меня всё хорошо? (-:

Это нормально?
Лучше не придумаешь. (-;
nonamezzz:
Спасибо за ответ.

Эта тема на forum.dklab.ru