Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Как работают события в Angular (https://javascript.ru/forum/angular/70087-kak-rabotayut-sobytiya-v-angular.html)

KirillTovpinets 09.08.2017 11:54

Как работают события в Angular
 
Всем доброго времени с уток.

Возник вопрос при отправке формы на сервер. Дело в том, что при отправке формы используется проверка валидности формы и только после этого отправляются данные на сервер. Вместе с этим я хочу сделать оповещение с ошибкой, если данные формы были внесены неправильно. Но фишка в том, что оповещение с ошибкой вылетает даже если я просто нажимаю кнопку "Далее" или "Сбросить". А вот когда переключаю табы, то сообщение не выскакивает. В чём моя ошибка?

<form name="addNewDoctor" ng-submit="(addNewDoctor.$valid && SavePerson()) || Error()" novalidate></form>

destus 09.08.2017 13:48

KirillTovpinets,
у этих кнопок должен быть указан тип (button или reset).
<button type='reset'>Reset</button>
<button type='button'>Next</button>

Если тип не ставим -- считается submit.


Часовой пояс GMT +3, время: 16:12.