在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()");
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
- 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>