高手请进,屏蔽回车键的问题?
我已经在在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上试过的行的啊