博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
表单验证流程
阅读量:5267 次
发布时间:2019-06-14

本文共 397 字,大约阅读时间需要 1 分钟。

1.h5表单自带表单验证,如required,pattern,email等;使用自带验证时,会根据输入,实时修改每个input标签的validity属性;

  可以使用:valid和:invalid伪类,用样式实时显示验证情况;

2.表单提交事件触发后,若表单的novalidate属性为false,则先详细检查表单的验证状态。若存在为通过的状态,则弹出提示信息;若验证通过,则执行自定义监听函数和默认监听函数;

3.在表单提交事件触发之前,可以详细判断表单的验证状态,根据验证状态使用setCustomValidity()方法,设置表单事件触发后要显示的提示信息。

4.checkValidity()方法可以粗略验证表单元素的验证状态,所以当验证不通过时,无法确定具体是哪一个验证不通过

  

转载于:https://www.cnblogs.com/chwafo/p/7986171.html

你可能感兴趣的文章
[Java] 系统环境变量配置
查看>>
坏的事情不都会带来坏的结果
查看>>
设置placeholder的样式
查看>>
RPC的基础:调研EOS插件http_plugin
查看>>
HIT1946 希尔伯特分形曲线(dfs)
查看>>
第二次团队冲刺第二天
查看>>
青瓷引擎之纯JavaScript打造HTML5游戏第二弹——《跳跃的方块》Part 2
查看>>
bzoj 2257 (JSOI 2009) 瓶子与燃料
查看>>
11)Java abstract class 和 interface
查看>>
使用xrdp或Xmanager 远程连接 CentOS6
查看>>
SEH简单研究
查看>>
Linux误删恢复
查看>>
Unity调用Windows窗口句柄,选择文件和目录
查看>>
HashMap循环遍历方式
查看>>
React Native 入门 调试项目
查看>>
MySQL数据库 基本操作
查看>>
请大家规范电子邮件用法养成好的邮件习惯
查看>>
微信游戏和微信公众号小说如何有效做好域名防封,给大家分享我的有效经验...
查看>>
前端跨域知识总结
查看>>
C# 通过 Quartz .NET 实现 schedule job 的处理
查看>>