首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎样才能回车后就登陆呢?不需要端击后触发 是defaultbutton吗

2011-12-12 
怎样才能回车后就登陆呢?不需要点击后触发 是defaultbutton吗?我看网上是这么做的formid form1 runat

怎样才能回车后就登陆呢?不需要点击后触发 是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() 函数

热点排行