2013-02-04 27 views
1

參考Angular docs for ngForm directiveAngularJS NG:形式 - 如何改變的行爲「ENTER」鍵

如果一個表單只有一個輸入框,然後打在這個領域 觸發提交表單輸入(ngSubmit )

如果窗體具有具有2+輸入字段和 沒有按鈕或輸入[類型=提交]然後按下回車鍵不觸發 提交

如果窗體具有一個或多個輸入字段和一個或更多按鈕 或輸入[類型=提交]然後打在任何輸入字段 的輸入將觸發在單擊處理第一按鈕或 輸入[類型=提交](ngClick)和包封 表單上的提交處理( ngSubmit)

在我的形式,我有一個Bootstrap button-radio後跟一個button[type=submit]然而,當一個人按下從一個輸入框內「ENTER」鍵,第一個「按鈕無線電」被點擊的button[type=submit]

代替

我知道,根據文件,這應該發生(第一個按鈕或輸入[type = submit]),但有什麼方法可以改變這種行爲嗎?

+0

你能發表一個代碼示例嗎? – leepowell

+0

我無法在Plunker上重現此功能。但它發生在我的應用程序中。不知道有什麼區別...奇怪! –

回答

0

如何將一個隱藏的按鈕放在綁定的窗體頂部做submit