Angularjs формально представить ошибку в Safari и IE 11

Передача запускается при нажатии клавиши Enter, даже когда кнопка отправки находится в отключенном состоянии (отключено ="отключено")

Это происходит только тогда, когда форма имеет одно поле ввода.

В Safari 9x и IE 11 действие отправки запускается при нажатии клавиши Enter. В хроме это работает нормально.

1 ответ

Использование type="button" и ng-click для отправки формы.

<button type="button" ng-click="vm.doSubmit()">Click me</button>

Плункер: http://plnkr.co/edit/8rB1ZmFjvKd4fuBLsvxM?p=preview

Другие вопросы по тегам