当前位置: 代码迷 >> ASP.NET >> 急VS2008中的按钮有关问题
  详细解决方案

急VS2008中的按钮有关问题

热度:4036   发布时间:2013-02-25 00:00:00.0
急!急!急!VS2008中的按钮问题
在WebForm中按钮默认设置回车键的代码是:
<script type=text/javascript>
function Enter()
{
  if(event.keycode==13)
  {
  event.returnValue=false;
  event.cancel=true;
  document.getElementById("ButtonID").onclick();
  }

}
</script>

Web窗体里这样绑定<body onkeydown="Enter()">
Web用户控件里怎么绑定,还是不是这么写的?

------解决方案--------------------------------------------------------
webControl.attributes.add("onkeydown","enter()")
------解决方案--------------------------------------------------------
探讨
webControl.attributes.add("onkeydown","enter()")

------解决方案--------------------------------------------------------
webControl.attributes.add("onkeydown","enter()");
------解决方案--------------------------------------------------------
探讨
webControl.attributes.add("onkeydown","enter()")

------解决方案--------------------------------------------------------
JScript code
<script type="text/javascript">function Enter(){  if(event.keyCode==13)//keyCode这个C是大写的    {      document.getElementById("ButtonID").click();//是click不是onclick      return false;    }return true;}</script>
------解决方案--------------------------------------------------------
只要在 document.onKeyDown 中处理下就好了。

HTML code
<script type=text/javascript> function Enter() {   if(event.keycode==13)     {       event.returnValue=false;       event.cancel=true;       document.getElementById("ButtonID").onclick();     } } document.onKeyDown = Enter();</script>
  相关解决方案