Задать вопрос
@fro-do

Spring. Как автоматически заполнить форму после заполнения одного из полей?

Привет!
Пробую делать своё первое веб-приложение, MVC. Идея в следующем: в БД есть таблица "Tasks". У меня есть формочка для создания / редактирования задач, в которой есть поля:
- Номер задачи (он же tasks.id);
- Заголовок задачи (task.title);
- Описание задачи (task.description).

Я хочу, чтобы при вводе в форму номера задачи производился поиск по БД (при потере фокуса на поле) - если задача с таким id есть, чтобы заполнялись поля "Заголовок" и "Описание".

Предполагаю, что в контроллере мне нужно некое "checkID", которое вернёт мне по id задачу. А вот как передать её атрибуты для заполнения, не могу понять..
Направьте мысль пожалуйста? :)
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
У вас же форма будет на клиенте, а соответствено, java там не поможет. Вам нужно при помощи javascript (при потере фокуса поля) аяксом отправить запрос на сервер и если есть запись с нужным вам ID заполнять нужные поля при помощи JS. А данные для вставки будут в полученном ответе от сервера в JSON или XML Соответственно, это POST ajax запрос и скорее @RestController, который вернет ответ.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы