日期:2014-05-17  浏览次数:20474 次

asp.net按回车提交的问题。
onkeydown、onkeyup、onkeypress用哪个好 为什么呀?

------解决方案--------------------
在form标签中设置defaultbutton,然后后台处理;如果你要用js,当然是onkeyup啦
------解决方案--------------------
onkeydown..
把回车的键值取出来 然后 如果你的操作是回车 那么提交。 不是则继续操作。
- - 不过asp.net里面 form没提交那个效果了 感觉。
------解决方案--------------------
感觉都不是 
比如:
我们如果在一个页面上写上一个简单的表单 表单里面包含按钮 那么当我们填好表单 然后按回车的话 会自动响应 button事件
但是有些时候是不会响应的(导致的情况有很多),那么我们应该怎么办呢?
我们需要在button的JS事件里面写上一段代码 来扑捉enter
if(event.keyCode == 13) 

//提交
}
------解决方案--------------------
var keycode = e.keyCode ? e.keyCode : e.which;
if (keycode == 13) {

}
------解决方案--------------------
onkeydown这个好点