我的示例中有一個 Angular Material Reactive Form,帶有一些簡單的輸入和驗證。我內置了兩個按鈕:一個在外面,一個在form標簽內。誰能告訴我為什么如果單擊form.
在這種情況下如何阻止驗證?
示例:https : //stackblitz.com/edit/angular-ivy-m4kar5?file=src/app/hello.component.html
uj5u.com熱心網友回復:
因為默認的按鈕屬性型別是“提交”,所以你需要將按鈕型別設定為按鈕來實作你的要求。
<button type="button">Click me and watch everything gets validated</button>
uj5u.com熱心網友回復:
該button表格內,有默認的屬性type="submit"。如果form標簽中有多個按鈕,則必須指定型別:
<form>
<button>Submit the form</button> <!-- Default is submit -->
<button type="button">Some random action</button>
<button type="reset">Reset a form</button>
</form>
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/339319.html
上一篇:如何動態更改多個文本框的文本?
