Angular 2 Ionic Form - PullRequest
       2

Angular 2 Ionic Form

0 голосов
/ 24 января 2019

Я пытаюсь отправить форму в угловом формате, используя ionic

<form method="post" class="form-horizontal" action="https://localhost:44370/Account/ExternalLogin">
    <div>
        <p>
            <!-- ion-button block [disabled]="isDisabled" -->
            <button 
                name="provider" value="Coinbase" type="submit"
                title="Log in using your Coinbase account">
                Coinbase
            </button>               
        </p>
    </div>
</form>

Однако, когда я нажимаю кнопку отправки, ничего не происходит.

1 Ответ

0 голосов
/ 24 января 2019

Используйте ngForm (шаблон или реактивный способ), предоставляемый angular. Также для вас кнопка создайте его дважды, один с недействительным и другой с действительным состоянием формы.

использовать (ngSubmit)="onSubmit()"

<form #form method="post" (ngSubmit)="onSubmit()" class="form-horizontal" action="https://localhost:44370/Account/ExternalLogin">
    <div>
        <p>
            <button ion-button block [disabled]="isDisabled" type="submit" title="Log in using your Coinbase account">
                Coinbase
            </button>
            <input type="hidden" name="provider" value="Coinbase">
        </p>
    </div>
</form>

П.Д .: Целесообразно всегда проверять данные, которые вы хотите предоставить программно, чтобы избежать атак XSS.

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