空格键和enter键的事件处理(页面存在多个按钮,登陆按钮不是页面的第一个按钮)
2009-10-23 09:34
260 查看
<script type="text/javascript">
function keydown(e)
{
if(e.keyCode===13)
{
if(window.event) //IE浏览器
{e.returnValue=false;}
else //FireFox浏览器
{e.preventDefault();}
document.getElementById('ctl00_ContentPlaceHolder2_submit').click(); // ctl00_ContentPlaceHolder2_submit为submit登陆按钮的客户端名称
}
}
</script>
html:
在需要触发事件的控件上,添加onkeydown,例如:
账号:<asp:TextBox ID="username" runat="server" onkeydown="keydown(event);"></asp:TextBox>
密码:<asp:TextBox ID="pwd" runat="server" TextMode="Password" onkeydown="keydown(event);"></asp:TextBox>
登陆按钮:<asp:ImageButton ID="submit" runat="server" ImageUrl ="xxx.gif" alt="登陆按钮" onkeydown="keydown(event);" />
function keydown(e)
{
if(e.keyCode===13)
{
if(window.event) //IE浏览器
{e.returnValue=false;}
else //FireFox浏览器
{e.preventDefault();}
document.getElementById('ctl00_ContentPlaceHolder2_submit').click(); // ctl00_ContentPlaceHolder2_submit为submit登陆按钮的客户端名称
}
}
</script>
html:
在需要触发事件的控件上,添加onkeydown,例如:
账号:<asp:TextBox ID="username" runat="server" onkeydown="keydown(event);"></asp:TextBox>
密码:<asp:TextBox ID="pwd" runat="server" TextMode="Password" onkeydown="keydown(event);"></asp:TextBox>
登陆按钮:<asp:ImageButton ID="submit" runat="server" ImageUrl ="xxx.gif" alt="登陆按钮" onkeydown="keydown(event);" />
相关文章推荐
- 在ASP.NET页面中推荐使用覆写(Override)而不是事件处理(Event Handler)
- 在ASP.NET页面中推荐使用覆写(Override)而不是事件处理(EventHandler)
- iOS-UITableView-处理cell上按钮事件(弹出警示框,页面跳转等)
- 在ASP.NET页面中推荐使用覆写(Override)而不是事件处理(Event Handler)
- 按F5刷新页面,按钮的事件被自动触发,该怎么处理呢
- 在ASP.NET页面中推荐使用覆写(Override)而不是事件处理(Event Handler)[转帖]
- ASP.NET多个按钮同一事件 不同处理
- asp.net 点击完按钮后刷新页面发现还会触发buttonClick事件
- 自定义UITableViewCell 上的多个按钮点击事件处理
- UITableViewCell上的按钮点击事件处理
- 一进入页面选中第一个按钮,并展示按钮下的数据
- spring-oauth集成cas单点登录,登陆完成进入授权页面后,按回退按钮进入404页面的问题
- JS在父页面写子页面的按钮响应事件
- 使用jQuery的validation后,无法引发asp.net按钮的事件处理程序
- Asp.Net中页面运行时动态载入的UserControl内元素的事件处理的注意事项
- 对 键盘 事件 监听NSNotification 处理相应页面 变化UIKeyboardAnimation
- 用户控件使用委托把事件交给页面处理
- jQuery 处理页面的事件详解
- 各浏览器对页面 onload 事件处理方式不一致
- [事件处理] 点击同一按钮实现div的隐藏与显示切换