zoukankan      html  css  js  c++  java
  • 【html5】html5学习笔记2--表单

    html5 新增输入类型

    html5新增了 email、number、Date pickers (date, month, week, time, datetime, datetime-local)

    、url、search、color、range输入类型

    1 <form action="" method="post" accept-charset="utf-8">
    2  搜索<input type="search" name="" value=""><br>
    3  色盘 <input type="color" name="" value=""><br>
    4  url <input type="url" name="" value=""><br>
    5  邮箱 <input type="email" name="" value=""><br>
    6  日期 <input type="date" name="" value=""><br>
    7  滑动 <input type="range" name="" value="1"  min='1' max ='10' placeholder=""><br>
    8  <input type="submit" name="" value="提交" placeholder="">
    9 </form>

    在浏览器中的效果

     

    html5新增表单元素

    datalist keygen output

    keygen output目前只有opear支持

    datalist 元素规定输入域的选项列表。

    列表是通过 datalist 内的 option 元素创建的。

    如需把 datalist 绑定到输入域,请用输入域的 list 属性引用 datalist 的 id:

    Webpage: <input type="url" list="url_list" name="link" />
    <datalist id="url_list">
    <option label="W3School" value="http://www.W3School.com.cn" />
    <option label="Google" value="http://www.google.com" />
    <option label="Microsoft" value="http://www.microsoft.com" />
    </datalist>  

    html5新增表单属性

    新的 form 属性:

    • autocomplete
    • novalidate (不验证表单元素)

    新的 input 属性:

    • autocomplete(当用户在自动完成域中开始输入时,浏览器应该在该域中显示填写的选项)
    • autofocus(属性规定在页面加载时,域自动地获得焦点。)
    • form 适用于所有的input类型 当form标签定义了id属性  input标签只要指定form属性等于id的值 就不必包含在form标签内 布局更加灵活
    • <form action="" method="post"  id="myform">
       name<input type="text" name="" value=""><br>
       passwd <input type="passwd" name="" value="1"  min='1' max ='10' placeholder=""><br>
       <input type="submit" name="" value="提交" placeholder="">
      </form>
      <input type="password" name="" value="" placeholder="" form="myform">
    • form overrides (formaction, formenctype, formmethod, formnovalidate, formtarget)
    • height 和 width
    • list
    • min, max 和 step ( range 和number 类型的表单元素的属性 min 最小,max 最大值 step 表示步长)
    • multiple( 文件可以多个上传)
    • pattern (regexp)( 使用正则表达式对表达验证)
    • placeholder (为空的时候提示的文字)
    • required(必填的值 )
  • 相关阅读:
    ASP.NET小知识
    追溯ASP.NET发展史
    《ASP.NET MVC4 WEB编程》学习笔记------UrlHelper
    Python数据分析8-----网页文本处理
    sklearn学习9----LDA(discriminat_analysis)
    树(8)----路径和
    树(7)-----二叉树的序列化和反序列化
    xgboost学习
    Python笔记24-----迭代器、生成器的使用(如嵌套列表的展开、树的遍历等)
    算法20-----卡诺兰数
  • 原文地址:https://www.cnblogs.com/tl542475736/p/3887743.html
Copyright © 2011-2022 走看看