如何才能让回车响应Button的Click事件

wihtsky 2008-05-27 09:17:31
<asp:TextBox ID="txtPwd" runat="server" Width="80px" onkeydown="enterkey();"></asp:TextBox>
function enterkey()
{ try
{
if(event.keyCode==13)
{
document.getElementById("ibnLogin").click();
return false;
}
}
catch(e) {return;}
}
ibnLogin 是button的ID
我想的是 光标在txtPwd中 按下回车就触发button的点击事件
我这样写不行 请高手指点下
...全文
276 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
wihtsky 2008-05-27
  • 打赏
  • 举报
回复
嗯 11楼的是对的 ibnLogin是控件,要用getElementById(" <%=ibnLogin.ClientID%>").click();
谢谢 散分
一品梅 2008-05-27
  • 打赏
  • 举报
回复
void Page_Load(Object sender, EventArgs e) {
ibnlogin.Attributes["onkeydown"]="javascript:return enterkey"
}


cpp2017 2008-05-27
  • 打赏
  • 举报
回复
如果ibnLogin是控件,要用getElementById("<%=ibnLogin.ClientID%>").click();
另外return enterkey 要加return.
一品梅 2008-05-27
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 wihtsky 的回复:]
我现在就是这句document.getElementById("ibnLogin").click();
不好使 不知道为什么
[/Quote]
这个只是触发客户端点击事件.
wihtsky 2008-05-27
  • 打赏
  • 举报
回复
我现在就是这句document.getElementById("ibnLogin").click();
不好使 不知道为什么
rangeon 2008-05-27
  • 打赏
  • 举报
回复
用Panel的DefaultButton吧
一品梅 2008-05-27
  • 打赏
  • 举报
回复

if event.keycode==13
zcl26 2008-05-27
  • 打赏
  • 举报
回复
你直接上百度一下例子,很多介绍的
wihtsky 2008-05-27
  • 打赏
  • 举报
回复
4楼的能说详细点吗
  • 打赏
  • 举报
回复
放在div里
div里有个默认按钮属性,设置成那个按钮的id就行了
wihtsky 2008-05-27
  • 打赏
  • 举报
回复
1楼的还是不行啊!~
cpp2017 2008-05-27
  • 打赏
  • 举报
回复
onkeydown="javascript:return enterkey();"
wzx516 2008-05-27
  • 打赏
  • 举报
回复
var btn=document.getElementById("ibnLogin");
if(btn!=event.srcElement)
{
btn.click();return false
}

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧