Как стать автором
Обновить

Комментарии 3

Заменим сабмит на обычную кнопку,
и будем вызывать проверку формы вручную, немного изменив пример.

К сожалению, вы воспроизводите популярную ошибку среди разработчиков SPA, я бы назвал её «сделаю всё сам (и забуду про важное)».


Вы отправляете форму по клику на кнопку. То есть если я хочу залогиниться и нажму в поле Enter, как делает любой продвинутый пользователь, форма не отправится. Вместо этого нужно повесить обработчик submit на саму форму, оставить нормальную кнопку с типом submit и делать preventDefault.

вероятно вы правы, спасибо

сабмит, к слову, потянет на тему для ещё одной статьи, в этой я до него так и не дошел

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории