Spring. Как автоматически заполнить форму после заполнения одного из полей?
Привет!
Пробую делать своё первое веб-приложение, MVC. Идея в следующем: в БД есть таблица "Tasks". У меня есть формочка для создания / редактирования задач, в которой есть поля:
- Номер задачи (он же tasks.id);
- Заголовок задачи (task.title);
- Описание задачи (task.description).
Я хочу, чтобы при вводе в форму номера задачи производился поиск по БД (при потере фокуса на поле) - если задача с таким id есть, чтобы заполнялись поля "Заголовок" и "Описание".
Предполагаю, что в контроллере мне нужно некое "checkID", которое вернёт мне по id задачу. А вот как передать её атрибуты для заполнения, не могу понять..
Направьте мысль пожалуйста? :)
У вас же форма будет на клиенте, а соответствено, java там не поможет. Вам нужно при помощи javascript (при потере фокуса поля) аяксом отправить запрос на сервер и если есть запись с нужным вам ID заполнять нужные поля при помощи JS. А данные для вставки будут в полученном ответе от сервера в JSON или XML Соответственно, это POST ajax запрос и скорее @RestController, который вернет ответ.