HTML5自学笔记[ 3 ]表单验证反馈

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML5自学笔记[ 3 ]表单验证反馈相关的知识,希望对你有一定的参考价值。

表单控件对象的validity对象可以设置或返回相关的验证信息(在invalid事件处理中获取validity对象):

  1. 属性valid:为true所有验证通过,为False至少有一种验证失败。
  2. 属性valueMissing:表单控件输入值为空时,该属性值为true;不为空时该属性值为false。
  3. 属性typeMismatch:输入的内容不符合控件类型要求时,该属性为true,否则为false。
  4. 属性patternMismatch:输入的内容不匹配正则表达式时,该属性为true,否则为false。
  5. 属性tooLong:输入的内容超出了预设的最大长度时,该属性为true,否则为false。
  6. 属性rangeUnderflow:验证的值小于预设的最小值;实际操作中无法将值设置得比最小值小,因此该属性并没有什么卵用。
  7. 属性rangeOverflow:同rangeUnderflow,也并没有什么卵用。
  8. 属性stepMismatch:验证range的当前值是否是前当前值与step的和;也没什么卵用。
  9. 方法setCustomValidity():自定义验证,参数是提示信息。
  10. 属性customError:验证自定义验证,不符合为true,否则为false。

以上是关于HTML5自学笔记[ 3 ]表单验证反馈的主要内容,如果未能解决你的问题,请参考以下文章

HTML5自学笔记[ 8 ]历史管理

HTML5自学笔记[ 24 ]canvas绘图之星空草地

HTML5自学笔记[ 10 ]简单的购物车拖拽

HTML5自学笔记[20 ]canvas绘图实例之绘制倒影

HTML5自学笔记[ 21 ]canvas绘图实例之马赛克

Html5之高级-3 HTML5表单验证(验证属性验证状态)