HTML 表单验证
2018-06-07 10:11
330 查看
概述
表单验证。内容
验证时机
在非 ajax 提交的情况下通常在 form 的 submit 事件处理函数中进行验证。form.onsubmit=()=> { /*验证*/ return true; //若返回 true,则表示验证成功,表单提交;若返回 false,则验证失败,表单补提交。 };
注意:调用 form 的 submit 方法不触发 submit 事件。表单验证的方法不能使用 addEventListener 添加,因为这样添加的事件处理函数是整个事件处理函数的一部分,其返回值不能作为整体返回值,应使用 onsubmit。
input自动验证
input 标签的一些属性可以自动在提交前验证内容,若验证不成功则会有所提示,且 CSS 伪类 :invalid 生效;若验证成功则 CSS 伪类 :valid 生效。required
required 属性使得 input 必须填写。
示例:
<input required/>
pattern
pattern 的属性值为正则表达式,若 input 输入内容不符合正则表达式则验证不通过。
示例(要求输入 8 位数字):
<input type='text' pattern='\d{8}'/>
相关文章推荐
- html+javascript实现表单前台验证
- JQuery笔记(表单验证)四 errorcontainer-demo_2.html
- html中常用JavaScript验证表单文本域方法,如日期、字符串、数字等
- html表单 提交时对用户名和密码进行验证
- 来自w3cschool的jsp表单验证:JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证
- html表单验证
- HTML初级,用基本CSS+JS实现表单验证
- (转载)jQuery html5Validate基于HTML5表单验证插件
- html+javascript+Servlet表单前台校验,后台验证
- YII2框架表单-model(验证)-HTML_help部件 URL_help部件 以注册页面为实例
- jQuery html5Validate基于HTML5表单验证插件
- jquery验证表单的js代码(HTML+CSS+PHP代码部分省略)
- jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
- html form表单验证和用户体验代码
- HTML表单验证 博客园注册页面
- JQuery笔记(表单验证)八 metadata-demo.html jquery.metadata.js
- html表单验证程序
- HTML表单 在提交之前 验证表单数字合法性
- HTML表单javascript验证通用模式
- HTML 表单和验证事件