目录
1 form表单概述2 表单属性2.1 Action 属性2.2 Target 属性2.3 Method 属性2.4 enctype 属性2.5 name 属性2.6 Autocomplete 属性2.7 Novalidate 属性
3 表单元素3.1 input元素3.2 select元素和option元素3.3 textarea元素3.4 button元素3.5 optgroup元素3.6 fieldset元素与legend元素3.7 datalist元素
4 总结参考文献
1 form表单概述
作用:用于搜集不同类型的用户输入。应用场合:搜索框、登录框、文件上传、注册、留言板等。定义标签:
2 表单属性
2.1 Action 属性
背景:通常,当用户单击“提交”按钮时,表单数据将发送到服务器上的文件中。作用:规定当提交表单时向何处发送表单数据。action 默认值为当前页面。语法:
。关于URL值:默认值为当前页面。绝对 URL:指向另一个网站(比如 action=“http://www.example.com/example.htm”)。相对 URL:指向网站内的一个文件(比如 action=“example.htm”)。
2.2 Target 属性
背景:当我们提交表单后,一般会得到对应的响应。作用:规定一个关键词,指示在何处显示提交表单后接收到的响应。语法:
3.2 select元素和option元素
作用:
语法:
语法:
3.3 textarea元素
作用:定义一个多行的文本输入控件。文本区域中可容纳无限数量的文本,其中的文本的默认字体是等宽字体(通常是 Courier)。注意:可以通过 cols 和 rows 属性来规定 textarea 的尺寸大小,不过更好的办法是使用 CSS 的 height 和 width 属性。语法:
name属性:为文本区域规定名称。用于在JavaScript中对元素进行引用,或者在表单提交之后,对表单数据进行引用。maxlength属性:规定文本区域的最大长度(以字符计)。required属性:类型为布尔属性。规定一个文本区域是必需的/必须填写(以提交表单)。其他属性参考《HTML
3.4 button元素
作用:定义一个按钮。注意:不同的 button 元素可以共享相同的名称。这就允许您标记带有相同名称的若干按钮,以便在表单中使用时能够提交不同的值。对比:在
name属性:为按钮规定名称。type属性:规定按钮的类型。type = button为普通按钮,reset为重置按钮,submit为提交按钮。value属性:按钮的初始值。重置form表单属性:可以利用button属性覆盖form属性,如action、method等其他属性参考《HTML
3.5 optgroup元素
作用:选项组规定描述标签。应用场合:应用于select之下option之上。语法:
disabled属性:类型为布尔属性,表示选项组被禁用。label属性:为选项组规定描述标签。 在网站菜鸟在线编辑器练习不同属性的作用。
3.6 fieldset元素与legend元素
作用: