Как сделать реактивную форму на чистом JavaScript?

Имеется форма со множеством полей ввода. Необходимо на основании полученных данных из одних инпутов вставить результаты расчёта в другие. Производиться это всё должно "на лету", а не после нажатия на кнопку. Также нужна валидация. Посоветуйте, пожалуйста, как это лучше всего реализовать? Возможно, есть уже готовые решения
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
john36allTa
@john36allTa
alien glow of a dirty mind
Легко реализовать самому - делайте "класс", привязывайте к нему на этапе создания инпуты, на каждый из которых повесьте функцию валидации по событию и сохранению состояния инпута. Из этой же функции дергайте общую, которая проверяет инпут1 и инпут2 готовы? => расчет, положить результат в инпут3
Функцию валидации можно сделать общую, если например составить регулярки и положить их в ассоциативный с именами инпутов массив.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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