<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>表单验证</title>
</head>
<body>
<!--
表单验证反馈
validity对象,通过下面的valid可以查看验证是否通过,如果八种验证都通过返回true,一种验证失败返回false
node.addEventListener('invalid',fn1,false);
valueMissing : 输入值为空时返回true
typeMismatch : 控件值与预期类型不匹配返回true
patternMismatch : 输入值不满足pattern正则返回true
tooLong : 超过maxLength最大限制返回true
rangeUnderflow : 验证的range最小值返回true
rangeOverflow

本文介绍了HTML5中表单验证的基本用法,包括利用validity对象检查输入值的合法性,如valueMissing、typeMismatch等属性。通过示例展示了如何在用户提交表单时触发自定义验证,并使用setCustomValidity设置错误消息,阻止非法提交。
最低0.47元/天 解锁文章
988

被折叠的 条评论
为什么被折叠?



