javascript 回车提交指定按钮

当页面上有多个提交按钮时,使用回车键会触发第一个按钮的点击事件。现在我们想触发指定按钮的提交,只需要在最后输入的文本框中加入 onkeydown 事件,如下

<asp:TextBox ID="txtLoginName" runat="server" CssClass="text_ersf" onkeydown="javascript:if (event.keyCode == 13) { document.getElementById(‘btnLogin‘).click();return false;}" ></asp:TextBox>

输入密码后直接回车 会响应登录按钮的点击事件。

onkeydown事件最后一定要加上 return false;

时间: 2024-10-13 12:41:32

javascript 回车提交指定按钮的相关文章

回车提交表单

填写完表单数据之后,很多用户喜欢直接按回车提交,感觉速度比较快,省去了拿鼠标找“提交”按钮再单击的时间. 今天我们就来实现一下: 原理: 1,获取“Enter”按键的code: 兼容不同的浏览器的写法如下: var keyCode = e.keyCode || e.which || e.charCode 2,监听键盘onkeyup事件: window.onkeyup = function(e){ e = e || window.event; //获取事件对象 } 3,判断code键码是否为13(

asp.net中TextBox里面实现回车触发指定事件

原文:asp.net中TextBox里面实现回车触发指定事件 我在一个user_top用户控件里面做了个包括搜索的功能.然后再一个页面中添加这个用户控件.浏览时候在textbox里面输入搜索内容后.下意识的摁了回车.谁知道报错了.因为页面回发.我在page_load里面写了!IsPostBack{...}所以导致了未将对象引入对象实例.网上搜了下. 方法一: <asp:Panel ID="panSearch" runat="server" DefaultBut

js/jquery回车提交

1.JavaScript 方法: [javascript] <script> document.onkeydown=function(event){ e = event ? event :(window.event ? window.event : null); if(e.keyCode==13){ //执行的方法 alert('回车检测到了'); } } </script> <script> document.onkeydown=function(event){ e

js 回车提交表单的实现

我们有时候希望回车键敲在文本框(input element)里来提交表单(form),但有时候又不希望如此.比如搜索行为,希望输入完关键词之后直接按回车键立即提交表单,而有些复杂表单,可能要避免回车键误操作在未完成表单填写的时候就触发了表单提交. 要控制这些行为,不需要借助JS,浏览器已经帮我们做了这些处理,这里总结几条规则:    1. 如果表单里有一个type="submit"的按钮,回车键生效.    2. 如果表单里只有一个type="text"的input

各种默认回车提交表单

总结: 1.如果form里面只有一个input type=text,那么无论有没有submit按钮,在input中回车都会提交表单.如果不想回车提交,需要再加一个input type=text,然后设置display:none. 2.如果form里面多于一个input type=text,那么必须有一个submit按钮才可以回车提交表单. 按钮可以是input也可以是button,他们应设置type=submit.如果只写button而不写type,那么IE下type=button,FF下则是t

防止回车提交

html利用input防止回车提交 默认情况下,单个输入框,无论按钮的type="submit"还是type="button"类型,回车即提交. 1.当type="submit"时,无论有几个type="text"输入框,回车均表示提交.(submit) 2.当type="button"时,且存在多个输入框,回车不提交.(button) 3.解决单个输入框的回车即提交问题,参考第二点:可以增加一个input

HTML,如何按回车提交表单

HTML,如何按回车提交表单 2011-04-20 16:22straul | 浏览 20100 次 一个页面,有一个表单,用来提交表单的按钮是个button,用jquery来响应这个按钮的点击动作,通过post提交. 我想在用户输入完要填的东西之后,直接按回车键,就相当于按了那个button,该如何实现?多谢! 2011-04-20 16:27 提问者采纳 把那个button的类型改为submit就行了.<input type=submit value="提交" />不过

表单回车提交

1.如果form里面只有一个input type=text,那么无论有没有submit按钮,在input中回车都会提交表单.如果不想回车提交,需要再加一个input type=text,然后设置display:none. 2.如果form里面多于一个input type=text,那么必须有一个submit按钮才可以回车提交表单. 按钮可以是input也可以是button,他们应设置type=submit.如果只写button而不写type,那么IE下type=button,FF下则是type=

Ajax异步按下回车提交表单

作者:故事我忘了¢个人微信公众号:程序猿的月光宝盒 html <form id="findInvis"> 帖子标题: <input title="请输入帖子标题" name="title"> <!--input的类型还是submit--> <input type="submit" value="搜索" > </form> js /** * 点击查找