HTML5新增表单控件和表单属性

一、Forms:新的输入型控件;

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 1.(1)email:电子邮箱文本框,跟普通的没区别;

     HTML5表单 随笔 第1张

      HTML5表单 随笔 第2张

   当输入的不是邮箱的时候,验证不通过

    移动端的键盘会有变化

 (2)Tel:电话号码

    tel的功能主要在移动端上,一个键盘的切换

 (3)url网页的URL 网址

    HTML5表单 随笔 第3张

     HTML5表单 随笔 第4张

 (4)search 搜索引擎

    chrome下输入文字后,会多出一个关闭的×;

    HTML5表单 随笔 第5张

    HTML5表单 随笔 第6张

 (5)range 特定范围内的数值选择器;      

     min max step(步数)

   HTML5表单 随笔 第7张

    HTML5表单 随笔 第8张

 (6)number 只能包含数字的输入框;

   HTML5表单 随笔 第9张

  HTML5表单 随笔 第10张

 (7)color 颜色选择器;

   HTML5表单 随笔 第11张

   HTML5表单 随笔 第12张

 (8)datetime 显示完整日期(opera浏览器下起作用)

    chrome浏览器下:date

    HTML5表单 随笔 第13张 

   HTML5表单 随笔 第14张

 (9)datetime-local:显示完整日期,不含时区;

   HTML5表单 随笔 第15张

 (10)time 显示时间,不含时区

 (11)date:显示日期

 (12)week:显示周

 (13)month:显示月

 2.新的表单特性和函数

  (1)placeholder:输入框提示信息;

   HTML5表单 随笔 第16张

   HTML5表单 随笔 第17张

  (2)autocomplete:是否保存用户输入值(默认为on,关闭提示选择off)

   HTML5表单 随笔 第18张

  (3)autofocus:指定表单获取输入焦点

   HTML5表单 随笔 第19张

     HTML5表单 随笔 第20张

  (4)required:此项必填,不能为空

    HTML5表单 随笔 第21张

    HTML5表单 随笔 第22张

  (5)pattern:正则验证 pattern="\d{1.5}"

    HTML5表单 随笔 第23张

      HTML5表单 随笔 第24张

  (6)formaction 在submit里定义提交地址(只在Opera浏览器下有作用)

  (7)表单验证:validity对象,通过下面的valid可以查看验证是否通过,如果八种验证都通过返回true,一种验证失败返回false;

      -oText.addEventListener("invalid",fn1,false)

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄