//回车登陆事件document.onkeydown=function(event){var e = event || window.event || arguments.callee.caller.arguments[0];if(e && e.keyCode==13){ // enter 键 adminLogin();} 原文:http://www.cnblogs.com/weiloong/p/5104629.html
回车事件使用的是HTML的Event对象,通过keyCode判断被敲击的键。<intput type="text" onkeydown="Click()">
<script type="text/javascript">function Click(){if(event.keyCode == 13){ //按下回车键//do something}
}
</script>
或者:
<input type="text" onkeydown="if(event.keyCode==13){Click()}">
<script type="text/javascript">function Click(){//do something}
</script>
关于Event事件参考:HTML DOM Event 对象
关...
JS监听整个页面的回车事件<script type="text/javascript"> document.onkeydown=keyDownSearch; function keyDownSearch(e) { // 兼容FF和IE和Opera var theEvent = e || window.event; var code = theEvent.keyCode || theEvent.which || theEvent.charCode; if (code == 13) { getTableListData();//具体处理函数 return false; } ...
代码如下:function getEnter(obj,evt){if(evt.keyCode == 13){var target = $(":input").not(":radio,select,:reset");for(var i=0;i<target.length;i++){if(target.get(i).name==obj.name){i++;if(i==target.length-1){$(target.get(i)).focus();// 表单提交$("form").submit(function(){formSubmit();return false;});}$(target.get(i)).focus();return false;}}}}
本文主要和大家分享input绑定回车事件分析,主要以代码的方式分享,希望能帮助到大家。<input type="text" id="message" onkeypress="return onKeyPress(event)" >script function onKeyPress(e) {var keyCode = null;if(e.which)keyCode = e.which;else if(e.keyCode)keyCode = e.keyCode;if(keyCode == 13) {SendMessage();return false;}return true;}function SendMessage() {console.log(1)}相关推荐:jquery 绑定回车动作扑捉...
代码如下: $(document).keydown(function(event) { if (event.keyCode == 13) { $(form).each(function() { //你的要运行的代码 }); } }); 但是在opera中还是不行,技穷,一气之下把回车事件给屏蔽了 可能这样做对有些功能不好。不过只是希望对有些人有些帮助。
javascript 兼容IE与firefox火狐的回车事件 代码如下: function keypress(e) { var currKey=0,e=e||event; if(e.keyCode==13)document.myform.submit(); } document.onkeypress=keypress; 代码如下: document.onkeydown=function(event) { e = event ? event :(window.event ? window.event : null); if(e.keyCode==13){ //执行的方法 alert('回车检测到了'); } } jquery 兼容IE与firefox火狐的回车事件 代码如下:$(document)....
我们操作习惯也确实是喜欢用回车建来直接提交数据。经过对项目的一番检查,这其实是页面设计得不好,导致浏览器在加载时把退出登录按钮当成默认的按钮,所以一按回车就触这退出按钮事件。考虑到一个庞大的项目为了这个问题去改页面设计也不太现实,况且客户要求在有“保存”按钮时按回车按钮就触发“保存”按钮事件,有“下一步”按钮时就触发它的事件,有“提交”按钮时就触发相应的事件等等,如果一个个页面去改动那工作量可就大...
在这里特此声明,代码是通过jquery完成。实列代码我亲自写的,完全可以实现,只要复制过去就可以用,但是必须导入jquery包。着个方法支持ie与火狐,绝对好使。我在做的时候在网上找了一些代码,基本全不支持火狐。好了,废话也说了不少了。开始代码演示。欢迎大家挑错,与技术指点,谢谢。 代码如下: 火狐和IE都支持的enter事件 document.onkeydown = function (e) { var theEvent = window.event || e; var code = theEvent...
例子,jquery键盘事件、回车键事件用法。// 键盘事件 1、keydown() keydown事件会在键盘按下时触发. 2、keyup() keyup事件会在按键释放时触发,也就是你按下键盘起来后的事件 3、keypress() keypress事件会在敲击按键时触发,我们可以理解为按下并抬起同一个按键 代码如下:// 回车键事件 // 绑定键盘按下事件 $(document).keypress(function(e) { // 回车键事件 if(e.which == 13) { jQuery(".confirmButt...
引子: 在ASP.Net页面中textbox的index为1(或n),其后的提交按钮index为2(n+1),光标在textbox中,回车后自动焦点移动到后面的button上,会触发button的点击事件。 但在Lyncplus客户端中访问Web页面时遇到了TextBox控件回车自动完成按钮的提交事件失效的情况(应该是自动切换焦点)。 由于并且该服务端TextBox控件没有提供OnKeyPress或OnKeyDown等事件,也无法针对回车事件写后台代码来调用Button按钮的点击事件。 于是上网查找相关的...
代码如下:$(function () { //定义回车事件 if (document.addEventListener) {//如果是Firefox document.addEventListener("keypress", fireFoxHandler, true); } else { document.attachEvent("onkeypress", ieHandler); }function fireFoxHandler(evt) {if (evt.keyCode == 13) {$("#btnLogin")[0].click(); } ...
代码如下: JavaScript body { /* 对页面布局进行调整 */ background-color: #ccc; width: 960px; height: 50%; margin: 0px auto; } 用户名: 密 码: $("body") .css("margin-left",(($(document).width() - 1024) / 2) + "px") .css("overflow-x", "hidden"); /* 只对id为passwd的控件绑定keypress事件 */ $("input[id='passwd']").bind("keypress", function(event){ if (event.keyCode == '13') { // 回车按键的代...
代码如下:function getEnter(obj,evt){if(evt.keyCode == 13){var target = $(":input").not(":radio,select,:reset");for(var i=0;i<target.length;i++){if(target.get(i).name==obj.name){i++;if(i==target.length-1){$(target.get(i)).focus();// 表单提交$("form").submit(function(){formSubmit();return false;});}$(target.get(i)).focus();return false;}}}}
eg: 代码如下: //点击enter,用户登陆 $("#txtLoginPwd").keydown(function (e) { if (e.which == 13) { UserLogin(); } }); 注意:是“keydown”而不是“keypress”