1 新的 form 属性:
autocomplete
autocomplete 属性
autocomplete 属性规定 form 或 input 域应该拥有自动完成功能。
注释:autocomplete 适用于 <form> 标签,以及以下类型的 <input> 标签:text, search, url, telephone, email, password, datepickers, range 以及 color。
当用户在自动完成域中开始输入时,浏览器应该在该域中显示填写的选项
PS:白话文:该属性也就是可以点出上次输入的text文本框的值
<form action="demo_form.asp" method="get" autocomplete="on">
First name: <input type="text" name="fname" /><br />
Last name: <input type="text" name="lname" /><br />
E-mail: <input type="email" name="email" autocomplete="off" /><br />
<input type="submit" />
</form>
2 新的 input 属性:
2.1 autofocus:属性规定在页面加载时,域自动地获得焦点,适用于所有 <input> 标签的类型
User name: <input type="text" name="user_name" autofocus="autofocus" />
2.2
注释:form 属性适用于所有 <input> 标签的类型。 form 属性必须引用所属表单的 id:
<form action="demo_form.asp" method="get" id="user_form">
First name:<input type="text" name="fname" />
<input type="submit" />
</form>
Last name: <input type="text" name="lname" form="user_form" />
2.3
list 属性
list 属性规定输入域的 datalist。datalist 是输入域的选项列表。
注释:list 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email, date pickers, number, range 以及 color。
Webpage: <input type="url" list="url_list" name="link" />
<datalist id="url_list">
<option label="W3Schools" value="http://www.w3school.com.cn" />
<option label="Google" value="http://www.google.com" />
<option label="Microsoft" value="http://www.microsoft.com" />
</datalist>
2.4
pattern 属性
pattern 属性规定用于验证 input 域的模式(pattern)。 模式(pattern) 是正则表达式。
注释:pattern 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email 以及 password。
Country code: <input type="text" name="country_code" pattern="[A-z]{3}" title="Three letter country code" />
2.5
placeholder 属性:默认值
placeholder 属性提供一种提示(hint),描述输入域所期待的值。
注释:placeholder 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email 以及 password。
<input type="search" name="user_search" placeholder=请输入值" />
2.6
required 属性
required 属性规定必须在提交之前填写输入域(不能为空)。
注释:required 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email, password, date pickers, number, checkbox, radio 以及 file。
Name: <input type="text" name="usr_name" required="required" />
3 HTML5 中的新标签。
3.1 <abbr> 定义缩写。 鼠标移到 PRC 就会有abbr的提示
The <abbr title="People's Republic of China">PRC</abbr> was founded in 1949.
3.2 bdo 元素可覆盖默认的文本方向。 rtl左到右,rtl 右到左
<bdo dir="rtl">Here is some text</bdo>:显示Here is some Hebrew text
<bdo dir="rtl">Here is some text</bdo>:显示Here is some Hebrew text
分享到:
相关推荐
HTML5中form表单的新增属性.ppt
HTML5 的出现带来了许多新的特性和属性,其中一些表单属性特别有用,例如 multiple、required、autocomplete、placeholder 和 autofocus 等。下面我们将详细介绍这些属性的用法和实现。 1. Multiple 属性 ...
HTML5引入了许多新的表单属性,极大地增强了网页的交互性和用户体验。本文将详细介绍HTML5中的一些关键表单属性及其应用场景,帮助开发者更好地理解和运用这些特性。 #### 二、新的form属性 ##### 1. **...
HTML5作为最新的超文本标记语言标准,相较于上一版本HTML4,带来了许多新特性,其中包括新增的表单元素和属性。这些新增元素和属性的引入,极大地扩展了网页的功能,增强了用户交互体验,同时也简化了开发者的工作...
HTML5在表单功能上做了许多增强,引入了新的属性和输入类型,使得网页表单的设计更加灵活且具有更强的数据验证能力。以下是关于HTML5表单新属性的详细解释: 1. **autocomplete属性**: - `autocomplete`属性用于...
### HTML5新表单知识点详解 #### 一、概述 HTML5作为一种标准的网页开发语言,为表单处理带来了诸多革新。与之前的版本相比,HTML5不仅极大地简化了表单的编写过程,还增强了用户体验,增加了更多的交互性。本文将...
WEB 开发之 HTML5 表单属性 HTML5 中的表单属性是指在 HTML5 中新增加的 form 和 input 元素的属性,这些属性使得表单的功能更加强大和灵活。下面是这些新属性的详细解释: 1. autocomplete 属性:autocomplete ...
其次,HTML5添加了一些新的表单属性,如`autocomplete`,可以自动填充表单字段;`autofocus`允许页面加载时自动聚焦某个表单字段;`list`与`datalist`元素配合,可以提供预定义的选项列表;`pattern`支持正则表达式...
HTML5则引入了一系列新的表单元素和属性,使得网页表单的设计和验证更加便捷。在这个“bootstrap风格的html5表单验证示例”中,我们将深入探讨如何结合这两者来创建高效且用户友好的表单。 1. **HTML5表单元素**:...
HTML5新增加的属性 HTML5中新增加的表单控件和属性,简化了表单验证的操作,并添加了默认的验证规则,大大提高了开发人员的开发效率。如果不是对表单信息验证有非常特殊的要求的话,HTML5所提供的默认的验证规则...
这个"HTML5简单清新的登录表单"示例是利用HTML5的新特性创建的一个用户界面元素,旨在提供一个既美观又实用的登录体验。下面将详细探讨相关知识点。 1. **语义化标签**:HTML5引入了若干语义化的标签,如`<header>`...
HTML5是Web开发中的一个重要版本,它在标准的HTML4基础上增加了许多新的特性和功能,尤其是在表单处理方面。在HTML5中,表单控件得到了显著增强,提供了更多的属性来帮助开发者创建更加灵活和交互性强的用户界面。...
开新窗口 标尺线 字体(Font) 标题 字号 物理字体 逻辑字体 颜色 客户端字体 字符实体 文字布局(Text Style) 行的控制 文字的对齐 文字的分区 列表 定制列表元素 预格式化文本 空白 多列文本 图象...
注册表单在网页应用中十分重要,今天要向大家分享一款...该HTML5表单使用了很多CSS3属性,从而在表单切换时拥有弹性的动画,是一款很不错的HTML5表单。建议使用支持HTML5与CSS3的火狐或谷歌等浏览器预览本实例源码。
但根据上述讨论,你可以结合实际代码来创建一个具有HTML5新特性与CSS3动态效果的超酷表单,提供用户友好的交互体验。在实践中,不断探索和学习新的HTML5和CSS3技术,将有助于你构建更多创新和引人入胜的网页项目。
这种动态修改表单属性的能力使得JavaScript在前端开发中非常灵活和强大。 除了通过id来获取表单元素外,JavaScript还提供其他方式来选取表单,例如通过name属性或者直接通过表单元素的索引位置。例如,如果表单的...
首先,HTML5引入了新的表单元素和属性,如`<input type="date">`用于日期选择,`<input type="email">`用于邮箱验证,以及`<fieldset>`和`<legend>`用于组织和标记表单内容。这些新特性不仅提高了用户体验,还简化了...
2. HTML5表单元素:HTML5提供了多种表单元素,如`<select>`、`<input type="checkbox">`和`<input type="radio">`,这些元素可以用来创建多属性选择。`<select>`用于下拉菜单选择,`<input type="checkbox">`用于多...
首先,HTML5引入了许多新的表单元素和属性,使得表单验证变得更加简单且直观。例如,`<input>`标签新增了如`required`、`pattern`、`min`、`max`等属性,可以直接在客户端进行基本的数据类型和格式验证。例如,`...
HTML5和CSS3是现代网页开发的两大核心技术,它们为创建功能丰富、视觉吸引人的在线交互体验提供了强大的...同时,这样的实践也有助于提升开发者对HTML5新特性和CSS3高级特性的熟练度,从而在网页设计领域更上一层楼。