| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > веб форма и внешние ключи |
| Автор: Stolzen 5.4.2011, 12:59 |
| Есть веб-форма, в которой внешние ключи представлены, как выпадающие списки. Около каждой формы я поставил справа "+", который является ссылкой на форму для добавление в таблицу, соотвествующую этому полю. ![]() Такая проблема: пользователь вводит какие-либо данные, доходит до этого списка, ищет там необходимое ему и не находит. Далее пользователь жмет "+" - и переходит на соотвествующую полю форму. Он туда забивает данные, но старое заполненное при этом теряется! Можно вызывать форму в новом окне. Но при этом в этот список только что созданная запись добавиться только при перезагрузке страницы. Если нажать "обновить", то введенные данные опять теряются. Еще мне приходила в голову мысль использовать ajax и рисовать форму прямо над старой формой. В таком случае после нажатия ОК в форме на js несложно написать функцию, добавляющую еще одну опцию для выпадающего списка, но что делать, если в вызываемой форме так же есть свои кнопки "+", которые тоже можно будет нажать? Какие подходы можно использовать для решения подобных проблем? |