js回车事件的问题

flybisu 2010-10-20 09:52:47
我现在首页 <td width="6%">
用户名:
</td>
<td width="16%">
<asp:TextBox ID="txtUserName" runat="server" ></asp:TextBox>
</td>
<td width="4%">
<div align="center">
密码:</div>
</td>
<td width="18%">
<asp:TextBox ID="txtPassword" runat="server" TextMode="Password" ></asp:TextBox>
</td>
<td width="6%">
<asp:ImageButton ImageUrl="/images/dll.jpg" runat="server" ID="btnLogin" OnClick="btnLogin_Click"/>
</td>

在下方有一个搜素框和一个搜索按钮
<td width="7%" class="font_bule">
关键词:
</td>
<td width="35%">
<input name="key" id="key" value="<%=key %>" style="width: 300px"/>
</td>
<td width="8%">
<input type="image" src="/images/sero_01.jpg" onkeydown="window.location.href='/restaurant/index.aspx?key='+encodeURI(document.getElementById('key').value);return false;" onclick="window.location.href='/restaurant/index.aspx?key='+encodeURI(document.getElementById('key').value);return false;" />
</td>

现在的问题是 如果没有登录的情况下 每次在搜索框中输入内容后点击回车 事件都注册到登陆按钮去了 我现在想注册回搜索按钮找不到什么好用的方法!
...全文
547 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
ivy_wei 2011-04-25
  • 打赏
  • 举报
回复
有收获,多谢。
fellowcheng 2010-10-20
  • 打赏
  • 举报
回复
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="EnterKey.aspx.cs" Inherits="WebApp.EnterKey" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>

<script type="text/javascript">

   function getEnter(evt) {
var event = evt ? evt : window.event;
if (event.keyCode == 13) {
event.returnValue = false;
document.getElementById('submit').click();
}
}

function searchEnter(evt) {
var event = evt ? evt : window.event;
if (event.keyCode == 13) {
event.returnValue = false;
document.getElementById('search').click();
}
}
</script>

</head>
<body>
<form id="form1" runat="server">
<div>
提交:<input type="text" onkeydown="getEnter()" />
搜索:<input type="text" onkeydown="searchEnter()" />
<input id="submit" type="submit" onclick="alert('提交');return false;" value="提交" />
<input id="search" type="button" onclick="alert('搜索')" value="搜索" />
</div>
</form>
</body>
</html>
flybisu 2010-10-20
  • 打赏
  • 举报
回复
好像可以了 谢谢了大家。。。。
flybisu 2010-10-20
  • 打赏
  • 举报
回复
还是不行 这些内容是放在母版页里面的。。。。。每次一回车 就跳转到登录按钮那边去了
伴老思源 2010-10-20
  • 打赏
  • 举报
回复
回车时要求搜索按钮获得焦点?


if( event.keyCode == 13 )
{
$('搜索按钮的ID').click();
}
zell419 2010-10-20
  • 打赏
  • 举报
回复
function myUp(event)
{
if(event.keyCode == 13)alert("我是回车");
}
<input type="text" onkeyup="myUp(event);"/>

监听文本框~
cpp2017 2010-10-20
  • 打赏
  • 举报
回复
<input name="key" id="key" value="" onkeydown="javascript:if(event.keyCode==13){this.parentNode.cells[2].firstChild.click();return false;}" style="width: 300px"/>
flybisu 2010-10-20
  • 打赏
  • 举报
回复
只是想把回车的事件注册到搜索按钮上啊。。。。
happy664618843 2010-10-20
  • 打赏
  • 举报
回复
设置defaultButton 默认按钮
SK_Aqi 2010-10-20
  • 打赏
  • 举报
回复
onload中写 key.focus();
微工程 2010-10-20
  • 打赏
  • 举报
回复
if (keys.keyCode == 13)
{
doing();
}
伴老思源 2010-10-20
  • 打赏
  • 举报
回复
[Quote=引用楼主 flybisu 的回复:]
我现在想注册回搜索按钮找不到什么好用的方法!
[/Quote]

到底要干什么?
flybisu 2010-10-20
  • 打赏
  • 举报
回复
。。。。那种方法试过了 无效。。。。
flybisu 2010-10-20
  • 打赏
  • 举报
回复
-0- 没人帮忙么 还是都在睡觉啊
龍月 2010-10-20
  • 打赏
  • 举报
回复
http://zlk.javaeye.com/blog/707070

62,074

社区成员

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

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

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

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