HTML 标签列表(2)

来源:互联网 发布:linux各版本发布时间 编辑:程序博客网 时间:2024/05/17 00:51

3.表单

标签描述<form>定义供用户输入的 HTML 表单。<input>定义输入控件。<textarea>定义多行的文本输入控件。<button>定义按钮。<select>定义选择列表(下拉列表)。<optgroup>定义选择列表中相关选项的组合。<option>定义选择列表中的选项。<label>定义 input 元素的标注。<fieldset>定义围绕表单中元素的边框。<legend>定义 fieldset 元素的标题。<isindex>不赞成使用。定义与文档相关的可搜索索引。<datalist>定义下拉列表。<keygen>定义生成密钥。<output>定义输出的一些类型。

<form> 标签用于为用户输入创建 HTML 表单。  表单用于向服务器传输数据。form 元素是块级元素,其前后会产生折行。

属性值描述acceptMIME_typeHTML 5 中不支持。accept-charsetcharset_list规定服务器可处理的表单数据字符集。规定服务器用哪种字符集处理表单数据。actionURL规定当提交表单时向何处发送表单数据。autocomplete

  • on
  • off
规定是否启用表单的自动完成功能。enctype见说明规定在发送表单数据之前如何对其进行编码。method
  • get
  • post
规定用于发送 form-data 的 HTTP 方法。nameform_name规定表单的名称。novalidatenovalidate如果使用该属性,则提交表单时不进行验证。target
  • _blank
  • _self
  • _parent
  • _top
  • framename
规定在何处打开 action URL。

<form accept-charset="value">
  • UTF-8 - Unicode 字符编码
  • ISO-8859-1 - 拉丁字母表的字符编码
  • gb2312 - 简体中文字符集
<form action="value">
  • 绝对 URL - 指向其他站点(比如 src="www.example.com/example.htm")
  • 相对 URL - 指向站点内的文件(比如 src="example.htm")
采用 POST 方法,浏览器将与 action 属性中指定的表单处理服务器建立联系,一旦建立连接之后,浏览器就会按分段传输的方法将数据发送给服务器。

采用 GET 方法,这时浏览器会与表单处理服务器建立连接,然后直接在一个传输步骤中发送所有的表单数据

<form action="demo_form.asp" onsubmit="checkForm()">

值描述_blank在新窗口中打开。_self默认。在相同的框架中打开。_parent在父框架集中打开。_top在整个窗口中打开。framename在指定的框架中打开。

<form enctype="value">

值描述application/x-www-form-urlencoded在发送前编码所有字符(默认)multipart/form-data

不对字符编码。

在使用包含文件上传控件的表单时,必须使用该值。

text/plain空格转换为 "+" 加号,但不对特殊字符编码。

<input> 标签用于搜集用户信息。

属性值描述acceptmime_type规定通过文件上传来提交的文件的类型。align

  • left
  • right
  • top
  • middle
  • bottom
不赞成使用。规定图像输入的对齐方式。alttext定义图像输入的替代文本。autocomplete
  • on
  • off
规定是否使用输入字段的自动完成功能。autofocusautofocus

规定输入字段在页面加载时是否获得焦点。

(不适用于 type="hidden")

checkedchecked规定此 input 元素首次加载时应当被选中。disableddisabled当 input 元素加载时禁用此元素。formformname规定输入字段所属的一个或多个表单。formactionURL

覆盖表单的 action 属性。

(适用于 type="submit" 和 type="image")

formenctype见注释

覆盖表单的 enctype 属性。

(适用于 type="submit" 和 type="image")

formmethod
  • get
  • post

覆盖表单的 method 属性。

(适用于 type="submit" 和 type="image")

formnovalidateformnovalidate

覆盖表单的 novalidate 属性。

如果使用该属性,则提交表单时不进行验证。

formtarget
  • _blank
  • _self
  • _parent
  • _top
  • framename

覆盖表单的 target 属性。

(适用于 type="submit" 和 type="image")

height
  • pixels
  • %
定义 input 字段的高度。(适用于 type="image")listdatalist-id引用包含输入字段的预定义选项的 datalist 。max
  • number
  • date

规定输入字段的最大值。

请与 "min" 属性配合使用,来创建合法值的范围。

maxlengthnumber规定输入字段中的字符的最大长度。min
  • number
  • date

规定输入字段的最小值。

请与 "max" 属性配合使用,来创建合法值的范围。

multiplemultiple如果使用该属性,则允许一个以上的值。namefield_name定义 input 元素的名称。patternregexp_pattern

规定输入字段的值的模式或格式。

例如 pattern="[0-9]" 表示输入值必须是 0 与 9 之间的数字。

placeholdertext规定帮助用户填写输入字段的提示。readonlyreadonly规定输入字段为只读。requiredrequired指示输入字段的值是必需的。sizenumber_of_char定义输入字段的宽度。srcURL定义以提交按钮形式显示的图像的 URL。stepnumber规定输入字的的合法数字间隔。type
  • button
  • checkbox
  • file
  • hidden
  • image
  • password
  • radio
  • reset
  • submit
  • text
规定 input 元素的类型。valuevalue规定 input 元素的值。width
  • pixels
  • %
定义 input 字段的宽度。(适用于 type="image")
文本域(Text fields) :<input type="text" name="firstname">

密码域:<input type="password" name="password">

复选框:<input type="checkbox" name="Bike">

单选按钮:<input type="radio" checked="checked" name="Sex" value="male" />

简单的下拉列表:<select name="cars">
                               <option value="volvo">Volvo</option>
                               <option value="saab" selected="selected">Saab</option>
                               <option value="fiat">Fiat</option>
                              <option value="audi">Audi</option>
                        </select>

文本域(Textarea):<textarea rows="10" cols="30">    多行文本输入控制

创建按钮:<input type="button" value="Hello world!" onclick="alertId()" >

围绕数据的Fieldset:<fieldset>
                                      <legend>健康信息</legend>
                                          身高:<input type="text" />
                                         体重:<input type="text" />
                             </fieldset>

<input type="hidden" id="hidden1" value="W3School" />

<input type="submit" id="submit1" value="Submit values" onclick="alertId()" />

<input type="reset" id="reset1" onclick="alertType()" />
<label> 标签的 for 属性应当与相关元素的 id 属性相同。
<label for="male">Male</label>  <input type="radio" name="sex" id="male" />
<button type="value">

<button type="submit" value="Submit">Submit</button>
值描述submit该按钮是提交按钮(除了 Internet Explorer,该值是其他浏览器的默认值)。button该按钮是可点击的按钮(Internet Explorer 的默认值)。reset该按钮是重置按钮(清除表单数据)。<button> 控件 与 <input type="button"> 相比,提供了更为强大的功能和更丰富的内容。

<button> 与 </button> 标签之间的所有内容都是按钮的内容,其中包括任何可接受的正文内容,比如文本或多媒体内容。


(以上内容摘录自http://www.w3school.com.cn/)

0 0
原创粉丝点击