Добрый день, я сделал валидацию на форму и чтобы при клике на кнопку она не сабмитилась к функции прописал e.preventDefault(), после клика на кнопку валидируются поля, но если еще раз нажать то сабмит не произойдет. Вопрос как после валидации отменить эффект prentDefault и засабмитить форму?
Обычно для валидации используются либы типа yup или joi, например, которые не позволяют засабмитить форму, если какие -то поля не прошли валидацию. Они же формируют объект с сообщениями об ошибках каждого из полей. Если ошибок нет или они исправлены, то форма сабмитится.