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

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

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

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

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

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

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