@Capablanca

Как сделать валидацию формы на vue.js?

Всем привет!
Пытаюсь перейти в IT- отдел в своей компании из абсолютно другой должности.
Делаю всякую мелкую верстку, микро-задания, начал учить js.
Поступило тестовое задание - нужно сделать форму валидации "обратная связь" с использованием только bootstrap и vue.js

Есть поля ФИО, почта и текст сообщения. Нужно сделать, чтобы кнопка Отправить была неактивна, пока не заполнены все поля и чтобы выводились ошибки, если какоето поле заполнено неверно(

Нагуглил кучу примеров, где для валидации используются плагины для vue, но ничего не нашел насчет чистого vue.js. Плагинами нельзя пользоваться по условиям задания, даже библиотекой jquery.

Может кто-то подсказать от чего отталкиваться?
Помогите, пожалуйста :3
  • Вопрос задан
  • 5101 просмотр
Решения вопроса 1
sfi0zy
@sfi0zy
Creative frontend developer
Разумеется полностью за вас никто делать задание не будет. Но наводящий пример сделать можно - codepen. Общая идея должна быть понятна: с помощью v-model связываем данные с инпутами, с помощью computed-свойств проверяем данные на правильность. В примере только одно поле, вам нужно его расширить на несколько.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
kleinmaximus
@kleinmaximus
Senior Full-stack Javascript Developer
Ответ написан
Комментировать
kentovsky
@kentovsky
php, js, mysql разработчик
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы