Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是HTML中的表单控件?_Html_Forms - Fatal编程技术网

什么是HTML中的表单控件?

什么是HTML中的表单控件?,html,forms,Html,Forms,在研究如何用HTML编写表单时,我提到了术语“表单控制”。 特别是使用Twitter引导,它有表单控件和控件标签 “表单控件”到底是什么?它只是引导程序的一种样式:来自: 单个表单控件会自动接收一些全局样式。所有带有.form control的文本、和元素设置为宽度:100%默认情况下。在.form group中包装标签和控件,以获得最佳间距 一般来说,根据@the_velour_fog的评论,它是: 它似乎不仅仅是一个样式化的东西:似乎表单控制只是指HTML表单中的单个HTML元素,例如fro

在研究如何用HTML编写表单时,我提到了术语“表单控制”。
特别是使用Twitter引导,它有
表单控件
控件标签


“表单控件”到底是什么?

它只是引导程序的一种样式:来自:

单个表单控件会自动接收一些全局样式。所有带有
.form control
的文本
元素设置为
宽度:100%默认情况下。在
.form group
中包装标签和控件,以获得最佳间距

一般来说,根据@the_velour_fog的评论,它是:


它似乎不仅仅是一个样式化的东西:似乎表单控制只是指HTML表单中的单个HTML元素,例如from;表单是网页的一个组成部分,它具有表单控件,如文本字段、按钮、复选框、范围控件或颜色选择器。

尽管表单样式是一门特殊的艺术,但该术语与样式设计关系不大

“表单元素”是(通常是交互式的)控件,其值通过单击“提交”按钮启动的http请求自动提交,即使没有javaScript。最常见的是
按钮
输入
文本区域
和类似的元素类型。带有指向每种类型文档的超链接

属性有意义或预期的任何内容都可以是表单元素。
name
属性也很重要,因为它(例如在服务器端)用作表单数据中值的“键”

诸如
标签
字段集
图例
等支持元素通常被视为表单元素,因为它们的存在是为了从用户的角度对其他表单元素进行命名和分组,尽管它们对提交的表单数据没有任何贡献

表单中可能有没有“值”属性的元素(例如标题、超链接或图像),但严格来说,这些元素不是“表单元素”。但是,它们可能通过客户端javaScript提供表单数据

您可以在非表单的东西中使用表单元素,或者在没有显式表单元素的情况下发出参数化http请求。这是很常见的

表单是具有表单控件的网页组件,例如文本字段、按钮、复选框、范围控件或颜色选择器。用户可以与这样的表单交互,提供数据,然后可以将这些数据发送到服务器进行进一步处理(例如,返回搜索或计算的结果)。在许多情况下不需要客户端脚本,尽管有一个API可供使用,以便脚本可以增强用户体验或将表单用于向服务器提交数据以外的目的

表单控件是作为用户和服务器之间的连接点的用户界面控件。交互因控件类型而异:按钮:
按钮
文件处理:
input type=“file”
菜单:
选择
,等等,并且也是
控件本质上是一个键值对API,用于来回ping到服务器

在其对表单、表单元素、表单控件、表单所有者的全面介绍中,信息量之大令人难以置信,并且对互联网的主力军:简陋的HTML
form
的内部工作有了更深入的了解

参考文献:





它只是添加了某些特定的样式,所以所有的输入等看起来几乎相同,所以它只是CSS类的命名约定,仅此而已?它似乎不仅仅是一个样式化的东西:表单控件似乎只是指HTML表单中的单个HTML元素,例如,表单是具有表单的网页的一个组件控件,如文本字段、按钮、复选框、范围控件或颜色选择器。是的,但就bootstrap的表单控件类而言,它只是样式而已。公认的答案不精确,因为问题是关于HTML上下文中表单控件的含义,而不是关于twbs中的表单控件类@_velour_fog注释是解决实际问题的注释。