【踩坑---Bug】单input的form表单键盘默认事件

开发遇到一个情况,在包含单个input的form表单中,如果使用keyup监听回车事件,将会默认刷新表单,无法提交的所需要的内容

并且因此无法获取正确的数据相应;

解决方法:

1.隐式的安排多一个input框

2.监听keydown事件,而不是keyup,并且取消默认时间的发生

.delegate("","keydown",function(event){
    event.preventDefault();
})

3.将提交事件return false

你可能感兴趣的:(JavaScript,踩坑,Bugs)