当前位置: 代码迷 >> ASP.NET >> 关于点击键盘上ENTER按纽后框架页内按纽无反应的解决办法
  详细解决方案

关于点击键盘上ENTER按纽后框架页内按纽无反应的解决办法

热度:8584   发布时间:2013-02-25 00:00:00.0
关于点击键盘上ENTER按纽后框架页内按纽无反应的解决方法
我的网页是一个框架页,在框架就几个文本,按纽只有一个,本来应该点回车就应该响应这个按纽的点击事件的,但现在却点了只见页面刷新一下就没反应了。而用鼠标点击是完全可以的。我觉得很奇怪,而且这样的页面我做了好几个,有的可以点,有的却不行,我找了半天也找不出原因(我把TAB放到按纽上点也不行)
只有在这样向高手请教了
来者有分,谢谢大家先~~

------解决方案--------------------------------------------------------
给页面加个事件


document.body.onkeydown=function()
{
if(event.keyCode==13)
{
document.getElementById( "button1 ").click()
}
}

把button1换成你的按扭
------解决方案--------------------------------------------------------
估计你页面里不至一个按钮,剩一个按钮就可以
------解决方案--------------------------------------------------------
kuiyouli(吾跃乾坤) 的思路是对的,但少了关键的一条语句return false;
正常代码如下:
给页面加个事件


document.body.onkeydown=function()
{
if(event.keyCode==13)
{
document.getElementById( "button1 ").click()
}
return false;
}

把button1换成你的按扭

  相关解决方案