JavaScript监听和禁用浏览器回车事件实例
作者:junjie 时间:2023-10-12 01:58:16
js监听浏览器回车事件,可以支持ie6+,火狐,谷歌等浏览器。
<html>
<head>
<script type="text/javascript">
//注册键盘事件
document.onkeydown = function(e) {
//捕捉回车事件
var ev = (typeof event!= 'undefined') ? window.event : e;
if(ev.keyCode == 13) {
alert('捕捉到了回车事件!');
}
}
</script>
</head>
<body />
</html>
那么,如何捕捉指定DOM对象的回车事件?这里以input标签为例说明:
<html>
<head>
<script type="text/javascript">
//注册键盘事件
document.onkeydown = function(e) {
//捕捉回车事件
var ev = (typeof event!= 'undefined') ? window.event : e;
if(ev.keyCode == 13 && document.activeElement.id == "msg") {
alert("获取到内容:" + document.activeElement.value);
}
}
</script>
</head>
<body>
<input type="text" id="msg" value="" />
</body>
</html>
那么,js如何禁用浏览器回车事件?我们知道,在HTML表单区域内,按回车时浏览器的默认行为是自动提交表单。下面以这个为例说明js如何去禁用浏览器回车事件:
<html>
<head>
<script type="text/javascript">
//注册键盘事件
document.onkeydown = function(e) {
//捕捉回车事件
var ev = (typeof event!= 'undefined') ? window.event : e;
if(ev.keyCode == 13 && document.activeElement.id == "msg") {
return false;//禁用回车事件
}
}
</script>
</head>
<body>
<form action="form.php">
<input type="text" id="msg" name="msg" value="" />
<input type="submit" value="submit"/>
</form>
</body>
</html>
标签:JavaScript,监听,禁用,回车事件
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
CSS框架的相关汇总(CSS Frameworks)
2008-04-02 12:00:00
网站大改版=壮烈的死亡 ?
2009-04-03 14:09:00
![](https://img.aspxhome.com/file/UploadPic/20094/3/200903240046305586-33s.jpg)
SQL Server主键与外键设置以及相关理解
2024-01-21 10:45:05
![](https://img.aspxhome.com/file/2023/7/98047_0s.png)
Python爬虫Scrapy框架IP代理的配置与调试
2022-09-19 08:20:26
![](https://img.aspxhome.com/file/2023/0/94110_0s.png)
Python编程使用Selenium模拟淘宝登录实现过程
2023-08-29 00:56:53
![](https://img.aspxhome.com/file/2023/1/79491_0s.jpg)
基于PyQT5制作英雄联盟全皮肤下载器
2023-07-03 15:54:08
![](https://img.aspxhome.com/file/2023/2/134442_0s.png)
资料:MsSQL常用SQL语句
2009-02-23 12:54:00
expdp 中ORA-39002、ORA-39070错误详解及解决办法
2024-01-19 16:37:47
Python3内置模块pprint让打印比print更美观详解
2022-02-04 01:55:28
跟老齐学Python之让人欢喜让人忧的迭代
2022-10-02 14:33:23
python脚本开机自启的实现方法
2023-10-04 17:07:15
uniapp实现支付功能
2023-08-21 13:53:47
![](https://img.aspxhome.com/file/2023/4/55964_0s.png)
Python制作脚本帮女朋友抢购清空购物车
2021-08-30 04:40:01
![](https://img.aspxhome.com/file/2023/3/90923_0s.png)
DreamWeaver经典技巧四则
2007-12-03 11:34:00
python turtle库画圣诞树详细代码教程
2022-09-20 10:29:33
![](https://img.aspxhome.com/file/2023/4/97354_0s.png)
基于golang的简单分布式延时队列服务的实现
2024-05-08 10:44:03
![](https://img.aspxhome.com/file/2023/3/127403_0s.jpg)
MySQL数据库备份与恢复方法
2024-01-18 08:54:10
![](https://img.aspxhome.com/file/2023/2/112672_0s.png)
本地存储localStorage用法详解
2024-04-30 10:09:11
Mysql limit 优化,百万至千万级快速分页 复合索引的引用并应用于轻量级框架
2024-01-29 03:11:36
python批量从es取数据的方法(文档数超过10000)
2022-03-23 01:21:48