2016-11-07 7 views
1

カートを開発しようとしています。カート全体は、追加/削除/続行などの複数のボタンで構成されています。タイプの提出がある進行ボタンの場合にのみ検証が適用されます。しかし、現在、いずれかのボタンをクリックすると、バリデーションがアクティブになります。角2:複数のボタンを持つNgForm

非常に複雑なので、私はコードを投稿できません。これがフォームの通常の動作であるかどうか私に知らせてください。そのクリックイベントにタイプ=「ボタン」としてボタンを提出し、他のボタンを作るよう

おかげ

+1

はちょうどプロセスボタンを作るいくつかのタスクを実行します。 –

+0

私は同じことをしましたが、vaildationsの関数呼び出しを呼び出す前に –

+0

あなたはエラーが発生しているあなたのコードを提供することができますか?あなたのコードであなたの質問を更新してください。 –

答えて

0
<form #groupForm="ngForm" novalidate (ngSubmit)="submit(groupForm.value)"> 
    <input type="text" name="user" ngModel required> 

    <button md-raised-button class="md-raised color-white" (click)="accessGroup(group)" style="width: 45%;margin: 10px 5px;background-color:#58B6A2;" 
    [disabled]="groupForm.invalid" type="submit">Proceed</button> 
    <button md-raised-button class="md-raised color-white" 
    >Add</button> 
    <button md-raised-button class="md-raised color-white " 
    >Remove</button> 
</form> 
関連する問題