if (keycode==13)
{RegisterStartupScript("key", "<script>document.all.textbox1.blur();</script>")
}

解决方案 »

  1.   

    To: goody9807()
    你那段代码写在哪里?能具体点吗?我已经在客户端有段代码:function document.onkeypress()
    {
    var e = event.srcElement;
    if (event.keyCode == 13 && e.tagName == "INPUT" && e.type == "text")
    {
    event.keyCode = 9;
    } }能防止回车后执行按钮事件,但离不开焦点
      

  2.   

    补充: 这样做了,还有个奇怪的问题,就是当前TextBox 有Changed事件,加上这段代码后不是马上就执行了,而是等按钮事件执行之前再执行这个TextBox的_TextChanged事件,怎么原因呢?
      

  3.   

    再请问,在FROM上如果设多个 服务器端按钮,如何指定回车事件缺省的按钮?
      

  4.   

    回车事件缺省响应第一个submit按钮
    如果你采用绝对定位,在html代码里把要响应的按钮调整到前面就行
      

  5.   

    不要那么多条件 式式
    function document.onkeypress()
    {
    var e = event.srcElement;
    if (event.keyCode == 13)
    {
    event.keyCode = 9;
    } }
      

  6.   

    太感谢 hgknight(江雨.net) 了,成功了,我可以把客户端的那段代码去掉了!