`
lexinquan
  • 浏览: 47166 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Html5系列之:新Form表单

 
阅读更多
  • 新增的表单类型
email输入类型
<input type="email" value="some@email.com" />
此类型要求输入格式正确的email地址,否则浏览器是不允许提交的,并会有一个错误信息提示.此类型在Opera中必须指定name值,否则无效果.url输入类型
<input type="url"  />
上面代码展示的文本域要求输入格式正确的URL地址,Opera中会自动在开始处添加http://.日期时间相关输入类型
	<inputtype="date">
       <inputtype="time">
	<inputtype="month">
	<inputtype="week">
<input type="date" min="2010-08-14" max="2011-08-14" value="2010-08-14"/>
range输入类型
<input type="range" min="0" max="50" value="10" />
此类型将显示一个可拖动的滑块条,并可通过设定max/min/step值限定拖动范围.拖动时会反馈给value一个值.search输入类型
<input type="search" results="10" placeholder="Search..." />
此类型表示输入的将是一个搜索关键字,通过results=s可显示一个搜索小图标.tel输入类型
<input type="tel" placeholder="(888) 888-8888"    pattern="^\(?\d{3}\)?[-\s]\d{3}[-\s]\d{4}.*?$" />
此类型要求输入一个电话号码,但实际上它并没有特殊的验证,与text类型没什么区别.color输入类型
<input type="color" placeholder="e.g. #bbbbbb" />
此类型表单,可让用户通过颜色 选择器 选择一个颜色值,并反馈到value中.number输入类型
<input type="number" step="1" min="-5" max="10" value="0" />
  • 新增的表单属性
placeholder属性
<inputtype="text"placeholder="请输入关键字">
这是一个很实用的属性,免去了用JS去实现点击清除表单初始值.浏览器支持也还不错,MS除了Firefox,其他标准浏览器都能很好的支持.require/pattern属性
<inputtype="text"name="require"required="">
<inputtype="text"name="require1"required="required">
<inputtype="text"name="require2"pattern="^[1-9]\d{5}$">
表单验证属性,require类型时,若输入值为空,则拒绝提交,并会有一个提示.上面两种写法都对,这个很有用.并且可以用于textarea以及hidden/image/submit类型.pattern类型为正则验证,可以完成各种复杂的验证.这两种类型在Opera中必须指定name值,否则无效果.autofocus属性
<inputtype="text"autofocus="true">
默认聚焦属性,可在页面加载时聚焦到一个表单控件,类似于JS的focus().list属性
	<inputtype="text"list="city">
	<datalistid="city">
        <option value="hangzhou">hangzhou
	</option><option value="shanghai">shanghai
	</option><option value="beijing">beijing
	</option></datalist>
该属性需要与datalist属性共用,可以实现autocomplete功能,以上效果可以拷贝到本地进行预览。max/min/step属性
<input type="range" min="0" max="50" value="10" />
限制值的输入范围,以及值的输入渐进程度,比如可在number设定输入最大值最小值,或者在range中设定拖动阶梯.
分享到:
评论

相关推荐

    美观又功能齐全的HTML form表单

    `&lt;form&gt;`标签定义了一个表单区域,它包含了一系列的输入控件,如`&lt;input&gt;`、`&lt;select&gt;`、`&lt;textarea&gt;`等。这些控件允许用户输入数据,然后通过`&lt;form&gt;`的`action`属性指定的URL提交给服务器处理。 例如,一个简单的...

    springmvc-form表单的使用

    ### Spring MVC Form表单的使用详解 #### 一、Spring MVC Form 表单的基本概念 在Web开发中,表单是实现用户与服务器之间交互的重要工具。Spring MVC框架提供了强大的表单支持,允许开发者轻松地处理HTTP请求中的...

    微信小程序例子——使用form表单获取输入框数据

    在`&lt;form&gt;`内部,通常会包含一系列的表单组件,如`&lt;input&gt;`、`&lt;textarea&gt;`、`&lt;picker&gt;`等,用于接收用户的输入。这些组件在接收到用户输入后,其`value`属性会被自动更新,便于后续的数据处理。 三、数据绑定与事件...

    jquery-form - jQuery表单生成插件

    jQuery-form 是一个强大的jQuery插件,专门用于处理HTML表单的提交、上传和Ajax交互,大大简化了前端开发者与服务器端进行数据交换的过程。这个插件使得动态表单的创建和管理变得更加简单,同时提供了丰富的功能,如...

    PHP表单生成器,快速生成现代化的form表单

    PHP表单生成器是一种工具,它允许开发者通过编写少量代码快速构建出功能丰富的HTML表单。这个工具尤其适用于那些需要频繁创建或更新表单的项目,可以极大地提高开发效率。在描述中提到的功能包括复选框、单选框、...

    CSS样式表单美化系列

    一个标准的HTML表单通常由`&lt;form&gt;`标签开启,内含各种输入元素,如`&lt;input&gt;`、`&lt;select&gt;`、`&lt;textarea&gt;`,以及提交按钮`&lt;button&gt;`或`&lt;input type="submit"&gt;`。这些元素可以通过`class`或`id`属性进行选择和定制样式...

    bootstrap风格的html5表单验证示例

    HTML5则引入了一系列新的表单元素和属性,使得网页表单的设计和验证更加便捷。在这个“bootstrap风格的html5表单验证示例”中,我们将深入探讨如何结合这两者来创建高效且用户友好的表单。 1. **HTML5表单元素**:...

    c#控制htmlformc#控制htmlform

    当我们谈论"C#控制HTMLForm"时,我们通常指的是使用C#在服务器端处理与HTML表单相关的用户输入和交互。HTMLForm是网页上的一个关键元素,它允许用户填写信息并提交到服务器进行处理。 在ASP.NET Web Forms框架中,...

    HTML5系列教程-HTML5表单提交和PHP环境搭建

    在"HTML5系列教程-HTML5表单提交和PHP环境搭建"中,我们将深入探讨两个核心主题:HTML5表单的新特性以及如何配置PHP开发环境。 首先,HTML5对表单元素进行了大幅度的升级,提供了更多的输入类型,如`...

    机票预订form表单html模板_机票 机票预订 表单 form 选项卡 bootstrap 代码片断_html网站模.rar

    本资源是一个关于“机票预订form表单”的HTML模板,它结合了Bootstrap框架、JavaScript和CSS技术,旨在为用户提供一个直观且易于操作的机票预订界面。下面将详细介绍这个模板中的关键知识点。 1. **HTML模板**:...

    AngularJs demo 例子(表单验证) form

    AngularJS 提供了一系列内置的表单验证指令,如`required`、`ngMinlength`、`ngMaxlength`、`ngPattern`等,它们可以直接在输入元素上使用,用于检查输入的有效性。例如: ```html ``` 上述代码要求用户名必填。 ...

    基于VueElementUI快速创建生成表单进行数据校验获取表单数据

    Element UI提供了一系列的表单组件,如`el-input`(输入框)、`el-select`(选择器)、`el-checkbox`(复选框)等,这些组件可以帮助我们快速构建表单。例如,你可以这样使用`el-form`和`el-form-item`来创建一个...

    jQuery form表单美化实例代码

    本实例主要关注使用jQuery来美化form表单,包括input输入框、select下拉框、复选框和单选框等常见的表单元素。 首先,`index.html`是项目的核心文件,它包含了整个页面的结构和内容。在HTML中,我们会定义各个表单...

    基于bootstrap的动态表单的实现

    Bootstrap,作为最受欢迎的前端框架之一,提供了丰富的样式和组件,使得构建动态表单变得更加容易。 在实现基于Bootstrap的动态表单时,我们通常会借助一些工具或库,如本例中提到的"Bootstrap Form Builder"。这个...

    jquery插件(form表单验证)

    本篇文章将深入探讨“jQuery插件:form表单验证”这一主题,包括其工作原理、如何调用以及实际应用。 表单验证是Web应用程序中的一个关键部分,确保用户输入的数据符合预设的规则,防止错误数据的提交。jQuery插件...

    jquery form jquery.form.js

    3. 配置选项:jQuery Form提供了一系列配置选项,如dataType(返回数据类型)、beforeSubmit(提交前回调)、afterSubmit(提交后回调)等,可根据需求进行设置。 四、应用场景 1. 数据实时保存:在网页编辑器或...

    web_form_form_ css

    - **单选按钮**:`&lt;input type="radio"&gt;`,用于提供一系列选项供用户选择其中之一。 - **属性**:`value`(选中时提交的值)、`name`(同一组中的单选按钮应具有相同的`name`值以确保互斥性)、`checked`(默认选中...

    表单及表单元素

    `Form`对象是HTML中`&lt;form&gt;`标签的JavaScript表示,它存储并管理表单内的所有元素,是表单数据处理的核心。开发者可以通过`document.forms`数组访问页面上的所有表单对象,其中每个表单对象都是`Form`的一个实例。 ...

    HTML 5之表单新功能解析

    ### HTML 5之表单新功能解析 随着前端技术的不断发展与创新,HTML 5作为新一代的Web标准,为开发者提供了更多强大而便捷的功能。在众多改进中,表单功能的增强尤为突出,极大地提升了用户体验及开发效率。下面将...

Global site tag (gtag.js) - Google Analytics