1、使用校验属性执行校验

  • required:该属性指定该表单控件必需填写。
  • pattern:该属性指定该表单控件的值必需符合指定的正则表达式。
  • min、max、step:这3个属性值对数值类型、日期类型的<input.../>元素有效。

2、调用checkValidity方法进行校验

如果表单对象调用checkvalidate()方法返回true,则表明该表单内所有表单控件都有效。

3、自定义错误提示

html5新增的setCustomValidity()方法可以实现自定义错误提示。

4、关闭校验

  • 为<form.../>增加novalidate属性。
  • 为type="submit"的<input.../>或<button.../>元素设置formnovalidate属性。

转载于:https://www.cnblogs.com/yhq361/p/4145362.html

HTML5新增的客户端校验相关推荐

  1. html5 如何实现客户端验证上传文件的大小

    在HTML 5中,现在可以在客户端进行文件上传时的校验了,比如用户选择文件后,可以 马上校验文件的大小和属性等.本文章向码农介绍html5 如何实现客户端验证上传文件的大小,感兴趣的码农可以参考一下. ...

  2. HTML5新增标签与属性

    文章目录 一.HTML5新增属性 1.1.contextmenu 1.2.contentEditable 1.3.hidden 1.4.draggable 1.5.data-* 1.6.placeho ...

  3. 哪一个不是html5新增的语义化标记元素,东师19春《HTML5开发基础与应用》作业考核【标准答案】...

    <HTML5开发基础与应用>作业考核-0001 试卷总分:100    得分:0 一. 单选题 (共 30 道试题,共 60 分) 1.关于cookie存储机制下列说法不正确的是: A.简 ...

  4. html标签api,html5新增标签+API介绍

    新增标签 1.embed embed标签是html5新增的标签,用来嵌入内容,比如插件等,常用于视频文件的播放(为外部应用程序定义容器). 这篇文章介绍了embed的常用属性,基本都是定义播放器的一些 ...

  5. HTML5 学习总结(二)——HTML5新增属性与表单元素

    一.HTML5新增属性 1.1.contextmenu contextmenu的作用是指定右键菜单. <!DOCTYPE html> <html><head>< ...

  6. HTML5新增标签有哪些你知道吗?

    html5新增标签 <article>标签定义外部的内容. 比如来自一个外部的新闻提供者的一篇新的文章,或者来自 blog 的文本,或者是来自论坛的文本.亦或是来自其他外部源内容. HTM ...

  7. HTML5 新增 API

    HTML5 新增 API 1. 选择器 API 2. 历史对象 API 3. 新增 Web 存储 API 3.1 Web 存储 API 类型 3.2 本地存储 localStorage 3.2.1 l ...

  8. HTML5新增标签以及扩展属性

    HTML5新增标签以及属性 1. form表单可以和里面的内容分离 <form id=login action=login.php method=post ></form> & ...

  9. HTML5中新增的音频标签是,HTML5新增的音频标签、视频标签

    我们所说的H5就是我们所说的HTML5中新增的语言标准 一.音频标签 在HTML5当中有一个叫做audio的标签,可以直接引入一段音频资源放到我们的网页当中 格式: 降级的文字说明(当音频文件不能本浏 ...

最新文章

  1. 7个提升PyTorch性能的技巧
  2. centos查看python版本_CentOS系统python默认版本由python2改为python3
  3. mabatisplus怎么给实体类自定义属性_如果你的角色属性可以自定义,你会怎么点?...
  4. 返回txt格式的文本使用编码 js_Node.js学习笔记第一天
  5. 【转】如何在忘记CentOS的root密码的情况下修改root密码。
  6. java uuid_Java UUID
  7. Xilinx Zynq-7000 嵌入式系统设计与实现
  8. 二叉树——二叉树的深度(洛谷 P4913)
  9. npoi操作word书签_100份Word文档合并只需3分钟?不用复制粘贴,简单到一学就会...
  10. HDU 2298 Toxophily 【三分算法 or 直接推导物理公式】
  11. python pptx表格里的字体怎么调整_在python pptx中更改序列填充颜色
  12. 临渊慕鱼,不如退而结网!
  13. Python TODO说明
  14. 霜语服务器优势服,暴风城都被毛了!魔兽世界“毛人风”所在霜语服务器联盟已经凉凉...
  15. 用VB实现两幅图片半透明叠加
  16. 基于mycncart开发PHP在线定制商城网站源码
  17. [AHOI2014]骑士游戏
  18. 《实施Cisco统一通信管理器(CIPT1)》——导读
  19. 语法俱乐部2:名词短语与冠词
  20. ANGELABABY独家呈现——BE STUPID.有态度 够勇敢

热门文章

  1. python第三方库文件传输_Python第三方库在Excel文件读写中的应用
  2. Qt实践录:一些界面设计的记录示例
  3. 【Flink】FLink assigned slot xx was removed
  4. 【Elasticsearch】Elasticsearch 动态模板(Dynamic templates)
  5. 【Flink】Flink Row和RowData的区别
  6. 【SpringBoot】Spring boot 多数据源 no transaction is in progress EntityManager flush
  7. 60-120-040-使用-Data Transformation简介
  8. Spring : HierarchicalBeanFactory父容器访问功能
  9. 【kafka】Kafka leader -1
  10. 云计算入门科普系列:小型云计算平台怎么搭建?