.Net中TextBox回车捕捉

<script language="javascript" type="text/javascript">
function EnterTextBox(param1,param2)
    {
        if (event.keyCode == 13 && document.getElementById(param1).value != "")
           {
             event.keyCode = 9;
             event.returnValue = false;
             document.getElementById(param2).click();
         }
    }
</script>

page_load中写入

TextBox1.Attributes.Add("onkeypress", "EnterTextBox('" & TextBox1.ClientID & "','" & SearchImageButton.ClientID & "')")

记住,一定要用ClientID,因为经过编译后,客户端看到的都是ClientID。
posted @ 2009-07-30 00:18  waynecn  阅读(494)  评论(0编辑  收藏  举报