我在维护一个web application,其中一个网页(abc.aspx)。发现在任何一个textbox中敲一下回车键,都会跳到abc.aspx,应该如何避免这种情况呢?

解决方案 »

  1.   

    form标签的action是提交到bc.aspx吧。
      

  2.   

    在页面上放一个隐藏的<input style="display:none">或者改成
    <input type=button>这样的按钮
      

  3.   

    老问题,2楼的方法就可以,也可以不用button,改用linkbutton等控件。因为button在生成的时候就默认了回车的焦点。
      

  4.   

    因为button生成的HTML是submit,所以会自动提交,改成其他的吧
      

  5.   

    不想用linkbutton,如何阻止按回车submit,或者就算是submit,也只是从新load当前page,而不是跳转呢?
      

  6.   

    设置onkeypress事件 当按下回车键时 return false
      

  7.   

    建议是在前台页面端加上javascript代码来监听设置鼠标的onkeypress事件,写相关的监听函数就好了啊,这样是你想要的结果吗?
      

  8.   

    我想要的是时不时有什么地方设置一下,然后在整个网站范围内,回车键都不会跳转到那个page,或者失效算了,我知道javescript可以 block 回车键,就是每个网页都加,不是很麻烦。我立志做个懒程序员