我是EmberJS/Handlebars的新手,我有一個登錄表單,希望用戶能夠通過輸入鍵提交。捕獲該事件並提交表單的正確方法是什麼?EmberJS如何在登錄表單中捕獲輸入密鑰
0
A
回答
0
回答我自己的問題。以下是我所做的:
我發現了一個handlebars屬性insert-newline ='[functionCall]',用於過濾輸入密鑰。
1
目前我知道2種方式:
- 關注HTML標準。
使用<form> {{input type='submit' action='submitForm'}} </form>
。 請記住在submitForm
中使用event.preventDefault()
,否則它將重定向到窗體的動作屬性(如果沒有設置任何屬性,則刷新當前頁面)。
- 使用的keydown/KEYUP在要觸發進入每一個表單元素事件(當然,這確實是一個壞主意,但它的工作原理):
Template.hbs
{{input type='textbox' key-up='submitForm'}}
Controller.js
export default Ember.Controller.extend({
actions: {
submitForm(value, event) {
if (event.keyCode === 13) {
// Do something here
}
}
}
});
相關問題
- 1. 如何使Python get_wch捕獲輸入密鑰?
- 2. 允許輸入密鑰在asp.net中登錄?
- 3. Visual Studio C#捕獲在文本框中輸入密鑰
- 4. 如何在Spring獲取之前捕獲Spring Security登錄表單?
- 5. 在JQuery中捕獲表單輸入
- 6. 如何獲取登錄表單用戶名和密碼輸入的「ID」?
- 7. 如何刪除emberjs中的密鑰?
- 8. 我正在嘗試在登錄頁面上聽輸入密鑰
- 9. 如何在html中捕獲輸入密鑰並重定向到asp頁面?
- 10. Twitter Bootstrap表單。如何捕獲表單中輸入的值?
- 11. 在ASP中輸入密碼登錄
- 12. unix中的密鑰登錄
- 13. 如何在textarea上輸入密鑰時提交表單?
- 14. 阿賈克斯登錄不工作在輸入密鑰
- 15. 輸入登錄表格的密碼
- 16. 在登錄表單上輸入用戶名和密碼
- 17. 在KeyDown中輸入密鑰
- 18. 如何在登錄時獲取當前用戶密鑰
- 19. 如何定位登錄的localStorage密鑰?
- 20. 在android中的密鑰捕獲
- 21. 谷歌應用腳本 - 在輸入文本框中輸入密鑰 - 如何捕獲或禁用?
- 22. 如何獲得列表中所有密鑰的密鑰列表?
- 23. 處理輸入密鑰的搜索和登錄頁面
- 24. 如何使用Facebook登錄捕獲附加表單數據?
- 25. jQuery在輸入密鑰已被禁用時,輸入密鑰已被命中後禁用輸入密鑰
- 26. Magento密鑰管理登錄
- 27. 如何使用emberJS創建登錄表單?
- 28. 如何使用CasperJS中的輸入ID登錄表單?
- 29. 如何獲得WPF中的PreviewKeyDownEvent中輸入的密鑰
- 30. 如何在從登錄表單發佈之前加密密碼?