【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(必填的值 )
原文地址:https://www.cnblogs.com/tl542475736/p/3887743.html