当前位置: 代码迷 >> ASP.NET >> ,屏蔽回车键的有关问题
  详细解决方案

,屏蔽回车键的有关问题

热度:7060   发布时间:2013-02-25 00:00:00.0
高手请进,屏蔽回车键的问题?
我已经在在aspx文件中使用了下面的代码
<script   language=javascript>
function   hide(){
                if(window.event.keyCode==13)
                window.event.keyCode=0;
                return   false;
                }
</script>
还是不能屏蔽,然后我就在后台程序中加了下面的代码
Button1.Attributes.Add( "onkeydown ",   "return   hide() ");
还是不行。
不知道错在哪儿了,请高手指点。

------解决方案--------------------------------------------------------
那个13是enter键的ASCII码吗?
------解决方案--------------------------------------------------------
Button1.Attributes.Add( "onkeydown ", "return hide() ");
//
Button1.Attributes.Add( "onkeydown ", "javascript:hide(); ")
------解决方案--------------------------------------------------------
<body onkeydown= "hide() "> 就可以了
------解决方案--------------------------------------------------------
function document.onkeydown() //网页内按下回车触发你可以反过来写不让她触发
{
if(event.keyCode==13)
{
document.getElementById( "Button5 ").click(); //服务器控件Button5点击事件被触发
return false;
}
}

------解决方案--------------------------------------------------------
JS代码有问题,我现在没时间,mark一下
------解决方案--------------------------------------------------------

Button1.Attributes.Add( "onkeydown ", "return hide() ");

加在if(!page.ispostback)
{

}
------解决方案--------------------------------------------------------
<script language=javascript>

function TestScript() {
if(event.keyCode == 13) {
//alert( 'test ') ;
event.keyCode = 0;
event.returnValue = false;
}
}
</script>
-----------------------------------------------------
if (!Page.IsPostBack)
{
btnTestScript.Attributes.Add( "onkeydown ", "javascript:TestScript(); ");
}

我在ff上试过的行的啊
  相关解决方案