Сохранение ввода / текстового поля без кнопки отправки при прекращении ввода - PullRequest
0 голосов
/ 16 марта 2020

Просто посмотрите, есть ли лучший метод сохранения текста, введенного без кнопки отправки. У меня это работает нормально с задержкой, когда ввод прекращается с помощью Jquery (на MVC site Ajax в Controller), но он все еще продолжает публиковать данные, когда пользователь ждет продолжения ввода et c.

В идеале мне бы хотелось, чтобы определить, что пользователь завершил обновление текста в текстовом поле / текстовом поле без необходимости использования физической кнопки сохранения.

Есть ли библиотека / функция на стороне клиента, которую я могу использовать или даже кэшировать с записями на стороне сервера и затем записывать в дб после задержки?

1 Ответ

1 голос
/ 16 марта 2020

Это зависит от того, как вы определяете, что пользователь закончил обновление текста. Поскольку вы не хотите публиковать данные после задержки, то, я думаю, единственный способ здесь - это проверить, когда пользователь меняет фокус с поля ввода текста. В этом случае вы можете использовать onfocusout событие.

<input type="text" onfocusout="postData(value)" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...