Отправка формы отменена, так как форма не связана - PullRequest
0 голосов
/ 11 октября 2018

У меня есть следующие кнопки HTML:

<form ngNativeValidate (ngSubmit)="onSubmit()" #add_form="ngForm">
     <button class="btn btn-primary " type="submit[disabled]="!add_form.valid">ADD</button>
     <button class="btn btn-default" (click)="back()">Back</button>
</form>

И я получаю это предупреждение в консоли:

Отправка формы отменена, потому что форма не подключена

Кто-нибудь может помочь мне разрешить это предупреждение?

1 Ответ

0 голосов
/ 11 октября 2018

Для кнопки «Назад» добавьте type="button" к объявлению, например так:

<form ngNativeValidate (ngSubmit)="onSubmit()" #add_form="ngForm">
     <button class="btn btn-primary " type="submit[disabled]="!add_form.valid">ADD</button>
     <button type="button" class="btn btn-default" (click)="back()">Back</button>
</form>

Что происходит, так это то, что Angular интерпретирует вторую кнопку как другую кнопку отправки, и вы эффективно перемещаетесьв середине подачи.Вот почему в сообщениях говорится, что отправка формы отменяется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...