- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常见HTML5表单元素
主讲:沙继东
第五章移动设备的常见HTML5表单元素
知识要点
掌握HTML5的表单新特性
知识重、难点
重点、难点:
HTML5的表单属性
HTML5表单元素
表单是页面中不可缺少的元素,没有表单,就没有现在如此生动,趣味的页面。
不过虽然表单很重要,但在 HTML 5 之前,表单的元素不多,属性和方法也不多,很多属性和方法都是用 JavaScript 模拟的,用 JavaScript 模拟这些功能要花费不少的时间和精力。如果用户能使用到这些模拟的功能,那么花费是值得的;如果用户客户端禁用 JavaScript,那么这些功能将全部挂掉,时间和精力都白白浪费了。
HTML5表单元素
HTML 5 出现之后,这一切都不同了。HTML 5 增加的表单、表单类型以及表单属性,不但节省了开发者的时间,而且让更多应用成文可能。下面来看看 HMTL 5 新增表单类型的简单说明。
类型
类型名称
功能描述
color
颜色选择器
输入颜色值的文本框
date
日期选择器
输入日期的文本框
datetime
日期时间选择器
输入 UTC 日期和时间的文本框
datetime-local
日期时间选择器(本地)
输入本地日期和时间的文本框
month
月份选择器
输入月份的文本框
time
时间文本框
输入时间的文本框
week
周选择框
输入周的文本框
email
邮件输入框
输入 E-mail 地址的文本框
number
数字输入框
输入数字的文本框,可以设置输入值的范围
range
数字滑动条
通过拖动滑动条改变一定范围内的数字
search
搜索输入框
输入搜索关键字操作的文本框
tel
电话号码输入框
输入电话号码
url
Web 地址输入框
输入 URL 地址的文本框
新增的 input 元素类型
新增的 input 元素类型
1.color
color 类型用来选取颜色,它提供了一个颜色选取器,值为 16 进制符号,如:#ff0000。目前只在 Opera 和 Blackberry 浏览器中支持。
新增的 input 元素类型
2.date
date 类型是一个日期选择器,有了这个就不需要用 JavaScript 编写日历控件了,非常方便。
新增的 input 元素类型
3. datetime 和 datetime-local
datetime 类型是用来输入 UTC 日期和时间的文本框,而 datetime-local 类型是用来输入本地日期和时间的。它们与 date 类型的区别是后面多了一个时间框和“UTC”。
新增的 input 元素类型
4. month 和 week
month 类型是月份选择
器,它的值为:年-月,
如:2012-01;week 类
型是周选择器,它的值
为:年-W周数,如:
2011-W02。
新增的 input 元素类型
5. time
time 类型是时间文本框,可以手动输入或用右边上线箭头控制。显示效果可以查看 datetime-local 效果的右边。
input type=time value=22:52 /
新增的 input 元素类型
6. email 和 url
email 类型用来输入 E-mail 地址,它会验证文本框内的内容是否为合法的 E-mail 地址。 url 类型是用来输入 url 地址的,它会验证 url 地址是否合法。
新增的 input 元素类型
7. number 和 range
number 类型是专门用来输入数字的,并且在提交时会检验是否为数字。number 类型有 max、min 和 step 属性。max 是允许的最大值,min 是允许的最小值,step 是间隔。设置了这些属性后,如果手动填入的数字不符合这些属性条件,将不能提交。 range 类型是一个数字滑动条。它与 number 类型功能类似,也有 max、min 和 step 属性,在 Opera 中,可以用左右方向键控制。range 类型自身没有一个明显的“数值”表示当前值,但可以使用 output 输出当前值。
效果如下:
新增的 input 元素类型
number 和 range效果如下:
新增的 input 元素类型
8. search
search 类型的是用来输入搜索关键词的文本框,它与 text 类型在功能都没有太大区别,只在外观上有细微的区别。在 Chrome 10 和 Safari 5 中,当用户输入内容时,输入框右侧会有一个“×”按钮,单击该按钮,将清空输入框内的内容,使用非常方便。
新增的 input 元素类型
9. tel
tel 类型是用来输入电话号码的,它没有特殊的验证规则,不强制输入数字,因为各个国家、地区的电话号
您可能关注的文档
- 致远OA内部培训资料之《跟我学表单》.pdf
- 生石花图谱(第2版).pdf
- SkyForm CMP 4.0产品.pdf
- IEP模板1_IEPForm050212HIGHLIGHTED1_CHI.pdf
- 形状度(Form).pdf
- 产能审核报告(Capacity Audit Form).pdf
- ACT真题2016年12月Form 74H.pdf
- Visual Studio 2010创建第一个窗体应用程序(Windows Form).pdf
- IntraWeb与ActiveForm混合编程的实现.pdf
- 美国小学入学体检表 school_entrance_form.pdf
- 控制策略仿真:滑模控制仿真_(8).滑模控制仿真的案例分析.docx
- 电力系统仿真:输电线路仿真_(23).输电线路的混合仿真方法.docx
- 故障诊断仿真:变频器故障诊断_(14).实际案例研究与分析.docx
- 故障诊断仿真:传感器故障诊断_(8).数据分析与信号处理在故障诊断中的应用.docx
- 电力系统仿真:配电系统仿真_(12).配电自动化与智能电网.docx
- 电力系统仿真:配电系统仿真_(13).分布式电源接入仿真.docx
- 电力系统仿真:输电线路仿真_(8).输电线路的谐波分析.docx
- 电力系统仿真:输电线路仿真_(26).输电线路的未来发展趋势与挑战.docx
- 故障诊断仿真:变频器故障诊断_(15).故障诊断技术的最新进展.docx
- 故障诊断仿真:故障诊断算法仿真_(5).故障特征提取方法.docx
文档评论(0)