遇到了一个需求和这个楼主一抹一样。 https://segmentfault.com/q/1010000005039644

因为是通过ajax请求服务器来实现登录的,所以我没有用button type=”submit”,但是现在问题是如果type是button的话,就不能实现敲回车自动触发按钮的功能了,我想做到在输入框里敲一下回车就自动触发登录的功能,请问该如何实现啊?

换回 type=”submit”,在 form 的 onsubmit 事件中触发 AJAX 请求,并 event.preventDefault() 就可以了。

顺便看到了一篇白话解释 Javascript事件preventDefault,stopPropagation及return false的区别
https://segmentfault.com/a/1190000008227026
讲得很好。提到了一下javascript中两种事件传播模式:捕获模式(capturing)冒泡模式(bubbling)