Как проверять наличие изменений в инпуте?

Есть валидация формы, если неверно ввели данные. нужно чтобы нельзя было отправить форму, если ничего не изменили с предыдущей отправки формы. То есть если пришел ответ неверный пароль, то нужно изменить пароль, чтобы можно повторно отправить форму. Возможно как-то это сделать с помощью событии или свойствами?
Вот наглядный пример https://jsfiddle.net/rusline/eywraw8t/407888/
Там будут данные как понимаете сверяться с бд, но примерно наглядный пример этот. У меня конечно есть предположение что в data хранить типо old.username и также с паролем и потом перед отправки формы сверять исправил ошибку или нет и если все гуд, то очищает old.username и old.password. Делаю для того, чтобы лишний раз запросы не уходили на бэкенд.
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
При изменении вводимых пользователем данных удаляйте информацию об ошибках (можно сделать через watch или дополнительный обработчик события input), а при submit'е проверяйте наличие ошибок.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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