HTML5技术

HTML5 学习笔记(二)——HTML5新增属性与表单元素 - SeeYouBug(2)

字号+ 作者:H5之家 来源:H5之家 2016-12-04 13:00 我要评论( )

HTML5新的表单元素HTML5新的表单元素姓名:相片:帐号: 请输入a-zA-Z0-9且长度6-16位的字符 邮箱:博客:生日:身高:肤色:体重:提交 showValue(val){document.getElementById( val;} 二、HTML5表单新功能解析 H

HTML5新的表单元素HTML5新的表单元素姓名:相片:帐号:请输入a-zA-Z0-9且长度6-16位的字符 邮箱:博客:生日:身高:肤色:体重:提交 showValue(val){ document.getElementById(val; }  

二、HTML5表单新功能解析

HTML表单一直都是Web的核心技术之一,有了它我们才能在Web上进行各种各样的应用,才能和服务器进行方便快捷的交互。HTML5 Forms新增了许多新控件及其API,方便我们做更复杂的应用,而不用借助其它前端脚本语言(如:javascript),极大的解放了我们的双手。

 

2.1、表单结构更自由

在HTML5中表单完全可以放在页面任何位置,然后通过新增的form属性指向元素所属表单的id值,即可关联起来。

姓名:提交

运行结果:

2.2、表单重写属性

表单重写属性(form override attributes)允许您重写 form 元素的某些属性设定。
表单重写属性有:
formaction - 重写表单的 action 属性
formenctype - 重写表单的 enctype 属性
formmethod - 重写表单的 method 属性
formnovalidate - 重写表单的 novalidate 属性
formtarget - 重写表单的 target 属性

示例:

姓名:get提交给d01.htmlpost提交d02.html

 运行结果:

2.3、邮箱与URL输入

email输入类型外表与文本框一样,但在移动端运行时将切换对应的输入键盘,约束格式

格式:<input type="email" />

url输入类型
说明:上面代码展示的文本域要求输入格式正确的URL地址,Opera中会自动在开始处添加
格式:<input type= "url">

 

示例代码:

HTML5新的表单元素HTML5新的表单元素邮箱:博客:提交

2.4、日期时间相关输入类型

提供日历控件,但目前只有Opera/Chrome新版本支持,且展示效果也不一样..
<input type=date>
<inputtype=time>
<input type=month>
<input type=week>
<input type=datetime>
<input type=datetime-local/>

生日:

 

2.5、数字输入类型

实现一个数字输入框,输入不了非数字字符。

<input type="number" max=10 min=0 step=1 value=5/>
max number 规定允许的最大值
min number 规定允许的最小值
step number 规定合法的数字间隔(如果 step="3",则合法的数是 -3,0,3,6 等)
value number 规定默认值

身高:

 

必须输入数字,且数字的大小要介于指定的范围。

2.6、range滑块类型

特定值的范围的数值,以滑动条显示
<input type="range" max=10 min=0 step=1 value=5/>
 max number 规定允许的最大值
min number 规定允许的最小值
step number 规定合法的数字间隔
(如果 step="3",则合法的数是 -3,0,3,6 等)
value number 规定默认值

体重:提交 showValue(val){ document.getElementById(val; }

 

 

 默认没有显示值,需要使用javascript手动显示。

2.7、搜索输入类型

此类型表示输入的将是一个搜索关键字,可显示一个搜索小图标。
<input type=search>

在Chrome中右边会出现有一个清除符号。

2.8、电话输入类型

此类型要求输入一个电话号码,但实际上它并没有特殊的验证,与text类型没什么区别.
<input type=tel>
在移动端会弹出输入数字的键盘。

2.9、color输入类型

此类型表单,可让用户通过颜色选择器选择一个颜色值,并反馈到该控件的value值中
<input type=color>

肤色:

 

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • HTML5 学习笔记(一)——HTML5概要与新增标签 - SeeYouBug

    HTML5 学习笔记(一)——HTML5概要与新增标签 - SeeYouBug

    2016-12-04 14:00

  • HTML5 学习笔记(三)——本地存储 - SeeYouBug

    HTML5 学习笔记(三)——本地存储 - SeeYouBug

    2016-12-04 12:00

  • HTML5地理定位 - 八颗

    HTML5地理定位 - 八颗

    2016-12-01 14:00

  • HTML5 学习总结(四)——canvas绘图、WebGL、SVG - 张果

    HTML5 学习总结(四)——canvas绘图、WebGL、SVG - 张果

    2016-12-01 13:00

网友点评
p