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中设定拖动阶梯.
分享到:
相关推荐
`<form>`标签定义了一个表单区域,它包含了一系列的输入控件,如`<input>`、`<select>`、`<textarea>`等。这些控件允许用户输入数据,然后通过`<form>`的`action`属性指定的URL提交给服务器处理。 例如,一个简单的...
### Spring MVC Form表单的使用详解 #### 一、Spring MVC Form 表单的基本概念 在Web开发中,表单是实现用户与服务器之间交互的重要工具。Spring MVC框架提供了强大的表单支持,允许开发者轻松地处理HTTP请求中的...
在`<form>`内部,通常会包含一系列的表单组件,如`<input>`、`<textarea>`、`<picker>`等,用于接收用户的输入。这些组件在接收到用户输入后,其`value`属性会被自动更新,便于后续的数据处理。 三、数据绑定与事件...
jQuery-form 是一个强大的jQuery插件,专门用于处理HTML表单的提交、上传和Ajax交互,大大简化了前端开发者与服务器端进行数据交换的过程。这个插件使得动态表单的创建和管理变得更加简单,同时提供了丰富的功能,如...
PHP表单生成器是一种工具,它允许开发者通过编写少量代码快速构建出功能丰富的HTML表单。这个工具尤其适用于那些需要频繁创建或更新表单的项目,可以极大地提高开发效率。在描述中提到的功能包括复选框、单选框、...
一个标准的HTML表单通常由`<form>`标签开启,内含各种输入元素,如`<input>`、`<select>`、`<textarea>`,以及提交按钮`<button>`或`<input type="submit">`。这些元素可以通过`class`或`id`属性进行选择和定制样式...
HTML5则引入了一系列新的表单元素和属性,使得网页表单的设计和验证更加便捷。在这个“bootstrap风格的html5表单验证示例”中,我们将深入探讨如何结合这两者来创建高效且用户友好的表单。 1. **HTML5表单元素**:...
当我们谈论"C#控制HTMLForm"时,我们通常指的是使用C#在服务器端处理与HTML表单相关的用户输入和交互。HTMLForm是网页上的一个关键元素,它允许用户填写信息并提交到服务器进行处理。 在ASP.NET Web Forms框架中,...
在"HTML5系列教程-HTML5表单提交和PHP环境搭建"中,我们将深入探讨两个核心主题:HTML5表单的新特性以及如何配置PHP开发环境。 首先,HTML5对表单元素进行了大幅度的升级,提供了更多的输入类型,如`...
本资源是一个关于“机票预订form表单”的HTML模板,它结合了Bootstrap框架、JavaScript和CSS技术,旨在为用户提供一个直观且易于操作的机票预订界面。下面将详细介绍这个模板中的关键知识点。 1. **HTML模板**:...
AngularJS 提供了一系列内置的表单验证指令,如`required`、`ngMinlength`、`ngMaxlength`、`ngPattern`等,它们可以直接在输入元素上使用,用于检查输入的有效性。例如: ```html ``` 上述代码要求用户名必填。 ...
Element UI提供了一系列的表单组件,如`el-input`(输入框)、`el-select`(选择器)、`el-checkbox`(复选框)等,这些组件可以帮助我们快速构建表单。例如,你可以这样使用`el-form`和`el-form-item`来创建一个...
本实例主要关注使用jQuery来美化form表单,包括input输入框、select下拉框、复选框和单选框等常见的表单元素。 首先,`index.html`是项目的核心文件,它包含了整个页面的结构和内容。在HTML中,我们会定义各个表单...
Bootstrap,作为最受欢迎的前端框架之一,提供了丰富的样式和组件,使得构建动态表单变得更加容易。 在实现基于Bootstrap的动态表单时,我们通常会借助一些工具或库,如本例中提到的"Bootstrap Form Builder"。这个...
本篇文章将深入探讨“jQuery插件:form表单验证”这一主题,包括其工作原理、如何调用以及实际应用。 表单验证是Web应用程序中的一个关键部分,确保用户输入的数据符合预设的规则,防止错误数据的提交。jQuery插件...
3. 配置选项:jQuery Form提供了一系列配置选项,如dataType(返回数据类型)、beforeSubmit(提交前回调)、afterSubmit(提交后回调)等,可根据需求进行设置。 四、应用场景 1. 数据实时保存:在网页编辑器或...
- **单选按钮**:`<input type="radio">`,用于提供一系列选项供用户选择其中之一。 - **属性**:`value`(选中时提交的值)、`name`(同一组中的单选按钮应具有相同的`name`值以确保互斥性)、`checked`(默认选中...
`Form`对象是HTML中`<form>`标签的JavaScript表示,它存储并管理表单内的所有元素,是表单数据处理的核心。开发者可以通过`document.forms`数组访问页面上的所有表单对象,其中每个表单对象都是`Form`的一个实例。 ...
### HTML 5之表单新功能解析 随着前端技术的不断发展与创新,HTML 5作为新一代的Web标准,为开发者提供了更多强大而便捷的功能。在众多改进中,表单功能的增强尤为突出,极大地提升了用户体验及开发效率。下面将...