开发遇到一个情况,在包含单个input的form表单中,如果使用keyup监听回车事件,将会默认刷新表单,无法提交的所需要的内容
并且因此无法获取正确的数据相应;
解决方法:
1.隐式的安排多一个input框
<input type="text" style="display:none">
2.监听keydown事件,而不是keyup,并且取消默认时间的发生
.delegate("","keydown",function(event){
event.preventDefault();
})
3.将提交事件return false
<form onsubmit="return false"></form>