document.getElementById('myform').onsubmit = function(e) {var e = e || window.event;if (e.preventDefault) e.preventDefault();else window.event.returnValue = false;
}

一种是在html代码form标签中写

<form onsubmit="return check();" ...>

,然后在js文件中定义好check()函数;另一种就是上面代码那样,直接在JS中绑定指定form元素的onsubmit事件。

两种方法的区别就是前一种只要check()函数返回false就能阻止表单提交,后一种需要通过event.preventDefault()(标准浏览器)或者window.event.returnValue = false;来阻止表单提交。

js设置form的onsubmit事件相关推荐

  1. js submit方法与onsubmit事件

    一.form的submit方法是否会触发onsubmit事件? 测试代码如下: <html> <head> <meta content="text/html; ...

  2. form的onsubmit事件--表单提交前的验证最佳实现方式

    今天遇到了一个问题,页面中include了很多的公共页面(都是没有form的),并且里面好多的地方都是自行提交的(页面中加入一个type="submit"域,然后js中写入sumb ...

  3. html表单提交前检查,form的onsubmit事件--表单提交前的验证最佳实现方式

    今天遇到了一个问题,页面中include了很多的公共页面(都是没有form的),并且里面好多的地方都是自行提交的(页面中加入一个type="submit"域,然后js中写入sumb ...

  4. 热身运动之JS设置鼠标点击事件

    最近因为搬家,代码搁浅了将近半个月.感觉前面学的东西又忘得差不多了,所以说学东西要快速入门才行.        前几期看的妙味课堂的视频遗留的一个问题,个人感觉对HTML的定位和浮动理解的不透彻.自己 ...

  5. js设置延时加载事件

    [java]  view plain  copy 首先,这个主要就是前端js,进行控制的,所以,直接上代码喽 setTimeout( function(){ //事件处理 }, 1000) 1000毫 ...

  6. form的onsubmit事件--表单提交前的验证

    在提交表单前如果需要对表单内容进行统一验证,就可以使用οnsubmit="return check()",只有当check()方法返回true,表单才会提交 <form ac ...

  7. input type = submit 提交方式和用js的form.submit()有什么区别?

    说"一样的"的都不是专业的前端,至少有以下不同: 假设: A表单内有<input type="submit">,通过点击这个input来提交表单 B ...

  8. 前端:JS/32/form对象(表单)(form对象的属性,方法和事件),受返回值影响的两个事件(onclick事件,onsubmit事件),获取表单的元素对象的三种方式,表单的提交和验证方法总结

    form 对象(表单) 一个<form>标记,就是一个<form>对象: 1,form对象的属性 name :表单的名称,主要用来让JS来控制表单: action :表单的数据 ...

  9. js form表单onsubmit事件用法详解

    onsubmit事件是当表单提交时进行相关js操作的一个事件.(但是有疑问) onsubmit 事件会在表单中的确认按钮被点击时发生.当该事件触发的函数中返回false时,表单就不会被提交. 请看下面 ...

最新文章

  1. 如何实现js调用java函数
  2. Windows上mount NFS V4
  3. 1200plc 虚拟轴_泡沫轴,哪里酸痛滚哪里,还能滚出完美曲线!
  4. Python内置函数(30)——super
  5. 对于这款APP,我充了个终身VIP!!!
  6. vue编写to-do list源码
  7. input框传值是怎么才能是整形_做了这些项目,到底多久才能化妆?
  8. cm201–2刷机短接教程_Jetson TX2 刷机教程(JetPack4.2版本)
  9. 搜索引擎的那些事(网页下载)
  10. c++ switch 字符串参数_其实我们可以少写点if else和switch
  11. Android webview上传图片(适配3.0,4.0,5.0,6.0)
  12. 关于Spring Bean的生命周期
  13. “店小二”精神国际化步伐23年成就巨无霸
  14. 针对文档加密系统,如何不破解将文档解密上传
  15. 荒岛新生_荒岛Excel文件
  16. 连连看核心算法与基本思想(附全部项目代码链接与代码详细注释)
  17. select2 新增全选功能
  18. 计算机上在网络密码,电脑上怎么使用无线网络密码
  19. python语言合法命名有哪些-以下不是 Python 语言合法命名的是 :( )_学小易找答案...
  20. 关于C#对AutoCad2007二次开发插件工作总结

热门文章

  1. 我知道java的基本操作 日语翻译_日语文档怎么翻译?我来教会你日语翻译
  2. 计算机弹奏音乐app,计算机音乐app
  3. Springboot项目访问路径
  4. uses-permission和permission区别及使用
  5. 智能客服的未来:基于人工智能技术的智能客服:应用案例
  6. DDD实战与进阶 - 值对象
  7. 又一篇——崔永元逗老外
  8. MySQL delete删除数据后,释放磁盘空间
  9. python学习——多进程
  10. 程序人生(CSAPP大作业)