博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTML5 总结 (1)
阅读量:4975 次
发布时间:2019-06-12

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

HTML5新表单

    1.Input 新类型:email  url  tel number range date color date week month.......

      
      email:
      url:
      电话号码效果:(手机端)
      数字类型:
      范围类型:
10
      颜色类型:
             
            
html5 input新类型2
日期
星期
月份

2.input 新类型小案例:-----调色板

            
input新类型range案例----调色板
绿
运行效果图:

3.表单新元素:datalist  progress   meter  output  

  

            
表单新元素

4.表单新属性:placeholder--提供默认提示内容;

       multiple---允许输入多个值

       autofocus---自动获取焦点

       form--允许表单元素定义在表单之外。

            
表单新属性
用户名:
email:
文本框:

5  表单新验证!!!

验证属性:required属性:验证当前元素值为空。

     pattern属性:使用正则表达式验证当前元素是否为空。

     min和max属性:验证当前元素最小值或者最大值,一般用于number range 等元素。

     minlength和maxlength属性:minlength 验证当前元素的最小长度,输入值时,允许输入小于指定值,提交表单时,验证元素值的最小长度,注意!!minlength并不是html5的新属性。

                     maxlength验证当前元素值的最大长度,输入值时,长度不能大于指定值。

     validity属性,表单验证html5提供一种有效状态。有效状态通过validityState对象获取到。

   验证有效状态:

    validityState对象提供了一系列的有效状态,通过,这些有效状态,进行判断,注意!!!所有验证状态,必须配合上述的验证属性使用。

       验证状态:

     valid :判断当前元素值是否正确, 返回true 和false。

     valueMissing:判断当前元素值是否为空,配合required属性使用。

     typeMismatch:判断当前元素值的类型是否匹配  配合email number URL 等使用。

     patternMismatch:判断当前元素值是否与指定正则表达式匹配。配合pattern属性使用。

     tooLong:判断当前元素值的长度是否正确  配合maxlength属性  

* 注意

* 使用maxlength属性后,实际不可能出现长度大于maxlength的值
* tooLong很难出现这种情况

     rangeUnderflow:判断当前元素值是否小于min属性值 配合min属性  并不能与max属性值进行比较。

     stepMismatch:判断当前元素值是否与step设置相符 配合step使用  并不能与min或max属性值进行比较。

     customError:配合setCustomValidity()方法  如果使用该方法,该状态返回true   

        setCustomValidity()方法  设置自定义的错误提示内容    使用该方法设置错误信息  当输入正确时,调用该方法将信息设置为空("")    不能使用上述有效状态的任何一种判断输入是否正确(所有状态返回false)

 

setCustomValidity()方法:作用 - 修改验证错误后的默认提示信息   setCustomValidity()方法  
用户名:

6 新表单验证完整案例1!!!!

   表单验证状态(完整)  
用户名:
email地址:
密码:
确认密码:
年龄:
成绩:

7 6 新表单验证完整案例2!!!!

   表单新验证案例  
用户注册页面
用户名:
密码:
确认密码:
email地址:
个人主页:
年龄:
出生日期:

 

     后续的HTML内容会持续更新..........O.O     =.=

转载于:https://www.cnblogs.com/xiuber/p/5040151.html

你可能感兴趣的文章
比数字工具更好用的纸和笔
查看>>
【转载】SQL INSERT INTO SELECT 语句
查看>>
Umbraco中的权限体系结构
查看>>
hdu 1312
查看>>
UVa 624
查看>>
c#入门经典笔记第六章
查看>>
datalist 分页
查看>>
M25-14
查看>>
.NET 通过 NPOI 操作 Excel
查看>>
Delphi XE2 之 FireMonkey 入门(3) - 关于 TPosition
查看>>
Eclipse快捷键功能
查看>>
编译器错误消息: CS0016: 未能写入输出文件“c:/Windows/Microsoft.NET/Framework/v2.0.50727/....dll”--“拒绝访问。...
查看>>
Shell记录-Shell脚本基础(二)
查看>>
80386的内存分页机制
查看>>
【实验4】类与对象2
查看>>
sgu116
查看>>
2.变量
查看>>
Spring—Quartz定时调度CronTrigger时间配置格式的实例
查看>>
大白话描述事件 [转]
查看>>
面试-java算法题
查看>>