JavaScript阻止回车提交表单的方法


Posted in Javascript onDecember 30, 2015

大家对回车键的功能应该比较熟悉,比如在windows系统的很多应用程序中,只要点击回车键就可以进入此程序或者开启某项功能,不过有时候我们希望阻止它的功能,例如在填写表单的时候,可能不小心点击回车键造成表单误提交,下面就来简单介绍一下如何实现此功能。代码实例如下:

如何防止回车(enter)键提交表单,其实很简单,就一句话。onkeydown="if(event.keyCode==13)return false;"把这句写在from标签里面就好了。

<!DOCTYPE html> 
<html> 
<head> 
<meta charset=" utf-8"> 
<title>屏蔽回车提交表单功能</title>
<script type="text/javascript">
window.onload=function()
{
 var myform=document.getElementById("myform");
 myform.onkeypress=function(ev)
 {
  var ev=window.event||ev;
  if(ev.keyCode==13||ev.which==13)
  {
    return false;
   }
 }
}
</script>
</head>
<body>
<p>在表单中回车默认会提交表单,在form的onkeypress事件中处理,只要返回false就可禁用回车提交表单</p>
<form id="myform">
<input type="text" name="username"/>
<input type="submit" value="提交"/>
</form>
</body>
</html>

以上代码可以屏蔽点击回车提交表单的功能。代码简单易懂,有不明白的欢迎提出宝贵意见,谢谢大家一直以来对三水点靠木网站的支持。

Javascript 相关文章推荐
html数组字符串拼接的最快方法
Sep 16 Javascript
JavaScript创建类/对象的几种方式概述及实例
May 06 Javascript
JavaScript验证图片类型(扩展名)的函数分享
May 05 Javascript
node.js中的fs.fstatSync方法使用说明
Dec 15 Javascript
js钢琴按钮波浪式图片排列效果代码分享
Aug 26 Javascript
jQuery遮罩层效果实例分析
Jan 14 Javascript
Javascript 5种方法实现过滤删除前后所有空格
Jun 22 Javascript
JS三目运算(三元运算)方法详解
Mar 01 Javascript
浅析vue component 组件使用
Mar 06 Javascript
微信小程序的分类页面制作
Jun 27 Javascript
vue-prop父组件向子组件进行传值的方法
Mar 01 Javascript
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
Jul 22 jQuery
基于JavaScript代码实现微信扫一扫下载APP
Dec 30 #Javascript
分享两款带遮罩的jQuery弹出框
Dec 30 #Javascript
JavaScript小技巧整理
Dec 30 #Javascript
jQuery拖动元素并对元素进行重新排序
Dec 30 #Javascript
jQuery给元素添加样式的方法详解
Dec 30 #Javascript
Underscore源码分析
Dec 30 #Javascript
Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别
Dec 30 #Javascript
You might like
PHP.MVC的模板标签系统(一)
2006/09/05 PHP
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
2019/10/08 PHP
html中的input标签的checked属性jquery判断代码
2012/09/19 Javascript
Node.js中使用Log.io在浏览器中实时监控日志(等同tail -f命令)
2014/09/17 Javascript
node.js中的path.dirname方法使用说明
2014/12/09 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
javascript原型继承工作原理和实例详解
2016/04/07 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
2016/05/07 Javascript
利用jquery实现瀑布流3种案例
2016/09/18 Javascript
jQuery使用方法
2017/02/04 Javascript
利用require.js与angular搭建spa应用的方法实例
2017/07/19 Javascript
详谈js中标准for循环与foreach(for in)的区别
2017/11/02 Javascript
Vue中的异步组件函数实现代码
2018/07/20 Javascript
vscode中vue-cli项目es-lint的配置方法
2018/07/30 Javascript
vue中将html字符串转换成html后遇到的问题小结
2018/12/10 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
2020/11/23 Javascript
Python中logging模块的用法实例
2014/09/29 Python
在Mac OS系统上安装Python的Pillow库的教程
2015/11/20 Python
python用列表生成式写嵌套循环的方法
2018/11/08 Python
djang常用查询SQL语句的使用代码
2019/02/15 Python
Django 外键的使用方法详解
2019/07/19 Python
Django分页功能的实现代码详解
2019/07/29 Python
Python3实现zip分卷压缩过程解析
2019/10/09 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
2019/10/11 Python
css3学习心得分享
2013/08/19 HTML / CSS
使用phonegap进行提示操作的具体方法
2017/03/30 HTML / CSS
Mountain Hardwear官网:攀岩服装和户外装备
2019/09/26 全球购物
Etam俄罗斯:法国女士内衣和家居服网上商店
2019/10/30 全球购物
公共机构节能宣传周活动总结
2014/07/09 职场文书
租房安全协议书
2014/08/20 职场文书
开除员工通知
2015/04/22 职场文书
2015毕业设计工作总结
2015/07/24 职场文书
解决Python字典查找报Keyerror的问题
2021/05/26 Python
Python干货实战之八音符酱小游戏全过程详解
2021/10/24 Python
Go语言编译原理之源码调试
2022/08/05 Golang