最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Jquery响应回车键直接提交表单操作代码_jquery

来源:动视网 责编:小采 时间:2020-11-27 21:25:33
文档

Jquery响应回车键直接提交表单操作代码_jquery

Jquery响应回车键直接提交表单操作代码_jquery:事情是这样的,做了一个登陆页面,把 Form 去了,直接拿 Jquery 的 Ajax 跟服务器交互,但是这样的话 浏览器就不会默认响应 回车键提交数据了。索性让 Jquery 也接管 回车键的响应吧: 代码如下: $(#loginbox input[type='submit']
推荐度:
导读Jquery响应回车键直接提交表单操作代码_jquery:事情是这样的,做了一个登陆页面,把 Form 去了,直接拿 Jquery 的 Ajax 跟服务器交互,但是这样的话 浏览器就不会默认响应 回车键提交数据了。索性让 Jquery 也接管 回车键的响应吧: 代码如下: $(#loginbox input[type='submit']


事情是这样的,做了一个登陆页面,把 Form 去了,直接拿 Jquery 的 Ajax 跟服务器交互,但是这样的话 浏览器就不会默认响应 回车键提交数据了。索性让 Jquery 也接管 回车键的响应吧:
代码如下:
$("#loginbox input[type='submit']").click(function() {
//Ajax 与服务器交互验证
});
$('#loginbox').keydown(function(e){
if(e.keyCode == 13){
//模拟点击登陆按钮,触发上面的 Click 事件
$("#loginbox input[type='submit']").click();
}
});

如果使用keydown的话,IE6可能无效,解决方法请接着往下看

键盘事件有3:

keydown,keypress,keyup,分别是按下,按着没上抬,上抬键盘 。

正确代码为:
代码如下:
$(document).keyup(function(event){
if(event.keyCode ==13){
$("#submit").trigger("click");
}
});
推荐:keyup,防止笔记本键盘不小心触摸到了

1.有些文档中有写成这样:
代码如下:
$(window).keydown(function(){
...
})
XP系统IE6下是不成功的。

2.还有INPUT的
代码如下:
$("input").keydown(function(){
...
})
这种情况要在input获取焦点时候,才能监听到键盘事件。

文档

Jquery响应回车键直接提交表单操作代码_jquery

Jquery响应回车键直接提交表单操作代码_jquery:事情是这样的,做了一个登陆页面,把 Form 去了,直接拿 Jquery 的 Ajax 跟服务器交互,但是这样的话 浏览器就不会默认响应 回车键提交数据了。索性让 Jquery 也接管 回车键的响应吧: 代码如下: $(#loginbox input[type='submit']
推荐度:
标签: enter 回车 回车键
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top