2

ngForm ディレクティブの Angular ドキュメントを参照します。

フォームに入力フィールドが 1 つしかない場合、このフィールドで Enter キーを押すと、フォームの送信がトリガーされます (ngSubmit)

フォームに 2 つ以上の入力フィールドがあり、ボタンまたは input[type=submit] がない場合、Enter キーを押しても送信はトリガーされません

フォームに 1 つ以上の入力フィールドと 1 つ以上のボタンまたは input[type=submit] がある場合、いずれかの入力フィールドで Enter キーを押すと、最初のボタンまたは input[type=submit] (ngClick) でクリック ハンドラーがトリガーされます。囲んでいるフォームの送信ハンドラー (ngSubmit)

私のフォームでは、Bootstrap button-radio の後に a が続きbutton[type=submit]ますが、入力ボックス内から「enter」キーを押すと、最初の「button-radio」がbutton[type=submit]

ドキュメントによると、これは発生するはずです(最初のボタンまたは入力[タイプ=送信])が、この動作を変更する方法はありますか?

4

1 に答える 1