当前位置: 代码迷 >> ASP.NET >> asp.net按回车提交的有关问题
  详细解决方案

asp.net按回车提交的有关问题

热度:3401   发布时间:2013-02-25 00:00:00.0
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这个好点
  相关解决方案