日期:2014-05-18  浏览次数:20579 次

怎样才能回车后就登陆呢?不需要点击后触发 是defaultbutton吗?
我看网上是这么做的
<form   id= "form1 "   runat= "server "   defaultbutton= "btnSearch ">
                <div>
                        <asp:TextBox   ID= "tbSearch "   runat= "server "> </asp:TextBox>
                        <asp:Button   ID= "btnSearch1 "   runat= "server "   Text= "搜索1 "   OnClick= "OnSearch "   />
                        <asp:Button   ID= "btnSearch "   runat= "server "   Text= "搜索 "   OnClick= "OnSearch "   />
                </div>
        </form>
后台
    protected   void   OnSearch(Object   sender,   EventArgs   e)
          {
                  Response.Write(((Button)sender).ID);
          }
但是我的OnClick事件后台有提交内容
那怎样写呢?高手请指教

------解决方案--------------------
用js写
btnSearch1按钮 有个 OnClientClick= "mysubmit() " 事件

js代码:
function mysubmit(){
if(13==event.KeyCode){
document.getElementById( "btnSearch1 ").click();
}
}
然后btnSearch1的OnClick事件写你需要的操作。

------解决方案--------------------
哦 有点不对
应该在tbSearch 文本框的onkeypress 或 onkeydown 里面调用
mysubmit() 函数