回车后触发提交事件

大家都知道,有时候我们经常是输入完一个字符串后,就直接回车,但是有时候回车并不能触发相应的事件,因此这就需要我们使用其他方法将该事件转换到相应的事件上。
下面就是我的测试代码:

<div style="width: 234px; height: 26px">
                                            关键字:
                                            
<asp:TextBox ID="TextBox1" runat="server" CssClass="editbox3" Height="16px" ToolTip="请用鼠标点击搜索"
                                                Width
="121px"  onkeydown="SubmitSearch()"></asp:TextBox>&nbsp;
                                            
<asp:Button ID="Button1" runat="server" CssClass="button1" OnClick="Button1_Click"
                                                Text
="查询" /></div>

                                        
<script language="javascript">
    function SubmitSearch()
{
        
if(window.event.keyCode==13){
                   document.all(
'Button1').click();
                document.all(
'Button1').focus();   //如果没有的话好象会出错         
            }

        }

    }
                                        
</script>
posted on 2008-01-20 13:15  ringwang  阅读(286)  评论(0编辑  收藏  举报