document.onkeydown = function(e){
var ev = document.all ? window.event : e;
if(ev.keyCode==13) {// 如(ev.ctrlKey && ev.keyCode==13)为ctrl+Center 触发
alert("huiche");
按Enter触发
$(function () {
document.onkeydown = function (event) {
var e = event || window.event || arguments.callee.caller.arguments[0];
if (e && e.keyCode == 13) {
//to do something;
单击按钮或按Enter键触发事件
<script>
$(function(){
$('#button').click(function(){
$('#button').attr('disabled','disabled');
$('body').keydown(function(){
if (event.keyCode == 13) { enter 键值 为13
$('#button').click();
</script>
同时按下ctrl 和enter键执行函数
<script>
$(function(){
$('#button').click(function(){
$('#button').attr('disabled','disabled');
$('body').keydown(function(){
if (event.ctrlKey && event.keyCode == 13) { //enter 键值 为13
$('#button').click();
</script>
1、回车触发按钮点击事件 $("body").keyup(function () {
if (event.which == 13){
$("#search_btn").trigger("click");
//下面两种方法效果是一样的
//document.getElementById("target").onclick();
//document.getEle
$('#ownSpeak').keydown(function(e){
var keynum;
keynum = window.event ? e.keyCode : e.which;
if (keynum === 13) {
$(function () {
document.onkeydown = function (event) {
var e = event || window.event || arguments.callee.caller.arguments[0];
if (e && e.keyCode == 13) {
login();//to do something;
$(function () {
document.onkeydown = function (event) {
var e = event || window.event || arguments.callee.caller.arguments[0];
if (e && e.keyCode == 13) {
系统默认情况下,使用Tab按键切换页面元素的焦点,有没有想过回车键Enter也可以实现这种功能,并且具有良好的用户体验。接下来我们使用Jquery实现回车键Enter切换焦点,此代码在常用浏览器IE7, IE8, Firefox 3, Chrome 2 和 Safari 4测试通过。
使用的开发工具是微软VS2010+Jquery框架
实现步骤如下
1、首先引用Jquery类库
在开发中越来越多的表单提交使用ajax,很多情况下也就不能使用系统自带的enter键提交功能,所以就需要用js模拟enter键提交。
这里使用jquery方法:
第一步获取键盘按键事件第二步判断是否按下enter键(通过检测按键的ASCII,enter键为13)如果是enter键,则执行你想要的方法
$(document).ready(function(e) {
$(this)
$scope.user_search = function (e) {
var keycode = window.event ? e.keyCode : e.which;
if(keycode==13){
$scope.search_user();