我在页面上只放一个textBox,一个按钮,运行单击回车,按钮不能响应单击事件
如果我加一个textBox,就能响应了,
而将这个textBox属性设置为隐藏也不行
真是太奇怪了
谁知道这个是怎么了 ?
你也可以试试是不是会这样
很简单的啦

解决方案 »

  1.   

    button本来就不是相应Enter的。至于当页面上只有一个文本框时,ie浏览器会让Enter出发当前Form中的具有submit类型的Button,这跟asp.net没有关系,纯粹是ie为了方便普通人(没有接触过电脑的人)设计的。
      

  2.   

    button本来就不是相应Enter的  -->  button本来就不是响应Enter的它只响应鼠标点击。如果你想按它,装一个触摸屏,就能用手指点击它了。但是你不要把它理解为键盘的Enter键一定可以触发页面上的Button(即使只有一个),你的这个说法没有依据。
      

  3.   

    <input onkeydown="if(event.keycode==13)
                                    你要做的事">