首页 > 语言 > JavaScript > 正文

兼容IE与firefox火狐的回车事件(js与jquery)

2024-05-06 14:27:04
字体:
来源:转载
供稿:网友
javascript 兼容IE与firefox火狐的回车事件
代码如下:
<script language="javascript">
function keypress(e)
{
var currKey=0,e=e||event;
if(e.keyCode==13)document.myform.submit();
}
document.onkeypress=keypress;
</script>


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


jquery 兼容IE与firefox火狐的回车事件
代码如下:
$(document).ready(function(){
$("按下回车的控件").keydown(function(e){
var curKey = e.which;
if(curKey == 13){
$("#回车事件按钮控件").click();
return false;
}
});
});

jquery多浏览器捕捉回车事件代码
代码如下:
$(document).keydown(function(event) {
if (event.keyCode == 13) {
$('form').each(function() {
//你的要运行的代码
});
}
});


基于jquery的button默认enter事件(回车事件)
这里我介绍一下,button按钮默认回车(enter)事件。如果大家可以用submit,就不用看以下代码,因为submit可以直接默认回车事件(enter)
在这里特此声明,代码是通过jquery完成。实列代码我亲自写的,完全可以实现,只要复制过去就可以用,但是必须导入jquery包。着个方法支持ie与火狐,绝对好使。我在做的时候在网上找了一些代码,基本全不支持火狐。好了,废话也说了不少了。开始代码演示。欢迎大家挑错,与技术指点,谢谢。
代码如下:
<!DOCTYPE html PUBLIC "-//W< xmlnamespace prefix ="st1" ns ="urn:schemas-microsoft-com:office:smarttags" />3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>火狐和IE都支持的enter事件</title>
<script src="jquery.1.3.2.js" type="text/javascript" language="javascript"></script>
<script type="text/javascript">
document.onkeydown = function (e) {
var theEvent = window.event || e;
var code = theEvent.keyCode || theEvent.which;
if (code == 13) {
$("#but1").click();
}
}
$(document).ready(function () {
$("#but1").click(function () {
alert("我是enter事件," + "text值:" + $("#text1").val());
})
$("#but2").click(function () {
alert("我是Jquery事件" + "text值:" + $("#text1").val());
})
});
</script>

这个问题解决了,如果有更好的解决方案也希望拿出来一起分享一下。

今天做一个回车键提交表单登录的功能,我的代码如下:
代码如下:
<script language="javascript">
function document.onkeypress()
{
if(event.keyCode==13)document.myloginform.submit();
}
</script>

在火狐里执行的时候得到了一个错误: missing ( before formal parameters
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选