Автосохранение лучше подходит для хранения зависимых выпадающих
У меня есть форма для добавления пользователей. У каждого пользователя есть имя, адрес электронной почты, телефон, город, штат и страна. Я хотел пойти с функцией автосохранения. Всякий раз, когда пользователь вводит и выходит из этого поля, он сохраняет. В этой форме раскрывающееся состояние зависит от страны. Таким образом, в бэк-энде всякий раз, когда я получаю запрос на обновление со страной, я сбрасываю состояние. И пользователь снова выбирает состояние.
Мой вопрос
Что лучше иметь кнопку Сохранить или вышеуказанный подход?
1 ответ
Автосохранение не является хорошим вариантом, если на сервер поступает много запросов. Если вы реализуете его наивным способом, то каждый раз, когда в форме вносятся изменения, запускается HTTP-запрос, выполняются операции с БД и т. Д. Поэтому для загруженных веб-сайтов сервер будет слишком загружен для обработки.
Поэтому попросить пользователя сохранить форму - хороший вариант.
Однако, если вы заинтересованы в применении автосохранения, вы можете каждый раз, когда пользователь вносит изменения в форму, сохранять измененные данные в самом пользовательском интерфейсе. И как только пользователь покидает страницу, отправьте эти измененные данные на сервер, чтобы обновить их в БД.
Но опять же, это будет иметь много плохих последствий, например, если пользователь закроет окно в середине заполнения формы и т. Д., Измененные данные не будут сохранены.