function check(){var name = document.getElementById("name").value;if(name ==  null || name == ''){alert("用户名不能为空");return false;}return true;
}<form name="form" action="跳转的页面" method="post"  onsubmit="return check()"><input type="text" id="name"/><input type="sumit" value="提交"/>
</form>

需要注意的是,οnsubmit=“return check()”中的return是一定要加上的,不然check的返回值哪怕是false,仍然提交。也就是说,οnsubmit=“return false”为不执行提交;οnsubmit=“return true”或οnsubmit=“return ”都执行提交。

转载:https://www.cnblogs.com/xhyouyou/p/4714213.html

html form表单提交验证相关推荐

  1. html form提交前验证,form表单提交前验证实现方法

    form表单提交前验证实现方法2017-11-26 20:54 form表单提交是网站中最常见的,基本上所有的网站都会用到. 除非你就一些静态网页,仅仅是展示,而不需要互动,所以不需要提交表单. 但是 ...

  2. ajax提交,form表单提交,onsubmit=return checksubmit()提交验证

    Ajax提交的两种方式: 一是url参数提交数据, 二是form提交(和平常一样在后台可以获取到Form表单的值).在所要提交的表单中,如果元素很多的话建议用第二种方式进行提交 一.Url参数提交数据 ...

  3. Form表单提交与Validform验证的那些事

    不管是做登录.注册还是实体的添加.修改,我们都会用到表单,并且也会同时用到验证,这里结合Validform验证来详细说明form表单提交的内情.. 1. 引入文件 <link href=&quo ...

  4. 文件上传 java 完美,vue+java实现文件上传(excel等),会出现跨域问题,直接用form表单提交就不会有问题了(new FormData())...

    vue+java实现文件上传(excel等),会出现跨域问题,直接用form表单提交就不会有问题了(new FormData()) 地址:https://www.cnblogs.com/muscles ...

  5. 前端页面与form表单提交:代码分享

    今天分享下"前端页面与form表单提交:代码分享"这篇文章,文中根据实例编码详细介绍,或许对大家的编程之路有着一定的参考空间与使用价值,需要的朋友接下来跟着云南仟龙Mark一起学习 ...

  6. layui单选框verify_layui lay-verify form表单自定义验证规则详解

    虽然layui的官方文档已经是写的比较详细,但是初次使用的时候总会懵一下,这里纪录一下lay-verify自定义验证规则的时候到底放哪. html: 提交 js: form.verify({ //数组 ...

  7. form 表单提交时用ajax异步请求导致ajax请求结果无法接收问题

    1.背景描述,有个公司内部用的小系统,不想大动干戈用太多前端框架,就用HTML5写了个登陆页面,刚开始想着用form表单提交登陆账户信息.后来因为前后端分离,并且统一用ajax调用后台服务交互数据,因 ...

  8. ajax提交表单跨域啊,form表单提交没有跨域问题,但ajax提交存在跨域问题

    浏览器的策略本质是:一个域名下面的JS,没有经过允许是不能读取另外一个域名的内容,但是浏览器不阻止你向另外一个域名发送请求. 所以form表单提交没有跨域问题,提交form表单到另外一个域名,原来页面 ...

  9. 将form表单提交文件修改为ajax提交

    好久没有记录工作中的出现的问题了,不过最近客户提出了新的需求,正好弥补了一下我的短板,学到了新的知识. 周一接到客户电话,要求完善上周写的某个功能--就是同时上传多个图片,并通过接口程序传到第三方系统 ...

  10. Form 表单提交 和 Ajax 表单提交 的一些区别

    自己一些心得体会: 1:form 表单提交后进行后台处理程序,没有直接返回值,只能进行后台处理,Form标签里的所有数据全部提交到后台 ajax 表单提交,是可以局部提交,具有ajax的所有属性... ...

最新文章

  1. 如何用Linux的at命令安排一个任务
  2. 微生物组-宏基因组分析专题研讨会(2022.5)
  3. Docker系列 四.Docker部署SpringBoot
  4. 基于微服务的电商系统架构
  5. php-5.4.6-win64,php5.4(64位)+apache2.4(64位)+mysql环境搭建
  6. poj 3537 Crosses and Crosses 博弈论之grundy值
  7. 福建工程学院寒假作业G题
  8. linux挂载VMFS硬盘,ESX4.1挂载NFS共享存储(VMkernel)
  9. java8 camel_Meet Fabric8:基于Camel和ActiveMQ的开源集成平台
  10. ReactJs 第四章组件组件props
  11. 转换文档参数_Word、Excel、PDF多格式转换?只需1招全搞定
  12. 算法分析神器—时间复杂度
  13. selenium模拟点击爬取微博评论消息
  14. html 自适应 音乐播放器,mmPlayer:一款基于Vue的自适应Web在线音乐播放器
  15. uni-app框架、微信小程序项目
  16. sync.Pool 使用
  17. adams 绳索仿真
  18. 高版本linux安装gamit,Ubuntu Linux下安装GAMIT10.6
  19. Intel Realsense D455 D435i D415 T265 3D实感硬件对比
  20. win10 jdk1.8迅雷下载

热门文章

  1. 分享一个自己写的py扫描路径工具
  2. [译] 为什么需要在 React 类组件中为事件处理程序绑定 this
  3. javaScript之函数,分支结构 ,循环结构(二)
  4. php 设置mssql编码 解决乱码问题 mssql_connect charset Utf8
  5. 安装多个mysql实例(debian版本)
  6. 修改RHEL6的root超级用户密码
  7. 最近amd.dll闹的很火
  8. IBM虚拟化全接触 实现从虚拟化到云端的数据中心
  9. Forms 凭票验证
  10. ubuntu samba配置