一、整个页面用一个回车提交事件:
<input type="button" value="回车提交" id="auto" onclick="alert('你按了回车')"/>
<script type="text/javascript">
document.onkeydown = function(e){
if(!e) e = window.event;//火狐中是 window.event
if((e.keyCode || e.which) == 13){
document.getElementById("auto").click();
}
}
</script>
二、某个输入框中注册回车事件,一般用于用户在页面输入后按回车:
<script>
function enterIn(evt){
var evt=evt?evt:(window.event?window.event:null);//兼容IE和FF
if (evt.keyCode==13){
var obj ;
queryDistrict(obj,2);
}
}
</script>
<input type="text" id ="input1" maxlength="3" onkeydown="enterIn(event);"/>
如果一个页面可能需要捕捉多个回车事件,那么就利用上面的方式分开写
第一种:
<script language="javascript" for="document" event="onkeydown">
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if (keyCode == 13) {
document.forms[0].submit();
}
</script>
第二种:
function enterFileEvent(evt, function_name,参数) {
var evt = evt ? evt : (window.event ? window.event :null);// 兼容IE和FF
if (evt.keyCode == 13) {
eval(function_name+"("+参数+")");
}
}
调用,例如:
在文本框中添加onkeydown="enterFileEvent(event,'执行的函数名称','参数')"
引自博客:
http://zlk.iteye.com/blog/707070
http://jie-bosshr.iteye.com/blog/1299168
相关推荐
javascript 按回车键相应按钮提交事件.docx
js 特效 html 特效 防止按回车后提交内容 js 特效 html 特效 防止按回车后提交内容
网页中按ctrl+回车提交表信息,简单实现
js 回车提交一些新手朋友还是比较陌生的,本文介绍两种实现方法:jQuery方法、JavaScript方法,感兴趣的朋友可以研究下
ctrl加回车提交.rarctrl加回车提交.rarctrl加回车提交.rarctrl加回车提交.rarctrl加回车提交.rarctrl加回车提交.rar
js与jquery回车提交的方法.docx
js 特效 html 特效 ctrl加回车提交
但在Lyncplus客户端中访问Web页面时遇到了TextBox控件回车自动完成按钮的提交事件失效的情况(应该是自动切换焦点)。 由于并且该服务端TextBox控件没有提供OnKeyPress或OnKeyDown等事件,也无法针对回车事件写后台...
本文实例总结了javascript实现回车键提交表单方法。分享给大家供大家参考。具体分析如下: 第一种方法:javascript实现 代码如下:<html> <head> <title> javascript 实现回车键提交表单</...
主要是为了页面没有提交按钮 无法实现回车自动提交所写在功能,屏蔽了表单中文本域回车导致提交功能。
我们操作习惯也确实是喜欢用回车建来直接提交数据。...于是乎考虑用直接在模板header文件中用js来实现全站对回车按钮的事件触发,下面是相应的代码: 代码如下: <script language=”javascript” for=”docu
jQuery搜索框实例绑定提交事件是一款下拉选择多种搜索引擎分类,搜索框输入文字键盘回车绑定提交搜索按钮代码。 dropdown-toggle search-select" data-toggle="dropdown">百度搜索 ...
当我们在文本框里输入文字敲下回车后,希望在提交后网页也显示是换行的效果,这时我们需要把提交的内容做下处理 才可以达到效果。 1、定义js原生的替换函数。js里没有replaceAll的函数,需要我们自定义 代码如下: ...
一是编写了javascript代码,当用户点按Enter键时,通过js事件侦听机制触发表单的提交。 二是利用了浏览器的默认行为(至少发现ie是这样的)。浏览器在解析网页的时候,有许多默认的行为,例如如果一个页面上有表单和...
比如搜索行为,希望输入完关键词之后直接按回车键立即提交表单,而有些复杂表单,可能要避免回车键误操作在未完成表单填写的时候就触发了表单提交。 要控制这些行为,不需要借助JS,浏览器已经帮我们做了这些处理,...
主要介绍了js光标定位文本框回车表单提交问题的解决方法,涉及javascript阻止浏览器默认事件的方法,需要的朋友可以参考下
没有form表单情况下敲回车键提交表单的js代码.docx
大家对回车键的功能...代码实例如下: 如何防止回车(enter)键提交表单,其实很简单,就一句话。onkeydown=”if(event.keyCode==13)return false;”把这句写在from标签里面就好了。 <!...屏蔽回车提交表单功能<