добавление нового поля после заполнения
Проблема в том, что это нужно для нескольких полей. В других полях информация через запятую не будет видна и понятна
Не проще сделать так что — бы в поле "номер телефона" можно было добавлять несколько номеров? Тоесть сделать ограничение символов не на один номер а на два или три.
Проблема в том, что это нужно для нескольких полей. В других полях информация через запятую не будет видна и понятна
А если сделать несколько дополнительных полей? И сделать дополнительное поле, не обязательное для заполнения. На пример:
Номер телефона: +79101010101
Дополнительный телефон: +79202020202
E-mail: admin@instantcms.ru
Дополнительный e-mail: moder@instantcms.ru
Можно и 10 полей сделать, но намного приятнее и удобнее, просто добавить кнопочкой, как это сделано на многих ресурсах.А если сделать несколько дополнительных полей? И сделать дополнительное поле, не обязательное для заполнения.
То что приятно и удобно, обычно занимает много времени — это если понимать как делать, или стоит денежку — это что бы заказывать услуги web мастера.Можно и 10 полей сделать, но намного приятнее и удобнее, просто добавить кнопочкой, как это сделано на многих ресурсах.
Приятно и удобно — значит комфортно для пользователя, а это мотивирует и располагает доверием к сайту… Это еще и оптимизирует работу при заполнении форм. На такие вещи нельзя скупиться… это как экономить на спичках…То что приятно и удобно, обычно занимает много времени — это если понимать как делать, или стоит денежку — это что бы заказывать услуги web мастера.
Профит.
Как я себе представляю решение — есть некий функционал, который бы добавлял к каждому полю чекбокс "Разрешить использовать несколько раз", а для типа поля список разрешить добавление новых значений.
Но есть подозрение, что я могу упустить что-то в своем таком видении )))
Где хранить копии?
и т.п.
А также как по ним потом фильтровать и сортировать?Где хранить копии?
А вы присмотритесь на этих сайтах, эти поля можно использовать "где угодно" или "где хочу", или они конкретно заточены под одно "место" или функцию. Никто не говорит, что это не невозможно или не решаемо. Стандартные поля так сделать не получится, но ведь можно сделать нестандартные поля и в них задать нужную архитектуру и поведение. Для стандартных полей можно сделать как предложил Василич, но это внесёт ограничение на количество этих самых "Добавить ещё...", плюс добавиться баласт в БД в виде не заполняемых полей. С нестандартными это значит надо делать новое поле и переносить данные из уже существующего.как-то же аналогичная задача решается на сайтах