HTML网页设计(表单元素)
1.什么是表单
表单(form)是由一个或多个文本输入框、可单击的按钮、多选框、下拉菜单和图像按钮等组成,所有这些都放在<form>标签在。一个文档中可以包含多个表单,而且每个表单可以放置通常的主体内容(包括文字和图像在内)
Form标签
设计者可以将表单放在文档主体中的任何位置,但前提是将表单的缘故都放在<form>标签和</form>结束标签之间。
基本语法
<form>
包含表单元素
</form>
功能
定义表单
属性及说明
属性
说明
Dir
文本方向
Lang
语言信息
Align
对齐方式
Class
用一个名称来标记表单,给标记名称指向一个预定义的类,而该类是在文档级声明的或者在外部定义的样式表
Id
为表单创建一个标记,将来超链接可以用这个标记明确的引用该表单,以便作为样式表选择器和使用其他程序来执行自动搜索
Style
创建表单内容的内联样式
Title
给表单加上说明性的文字
Name
表单的名称
Method
定义表单结果从浏览器传送到服务器的方法,一般由两种方法:getpost
Action
用来定义表单处理程序(一个aspcgi等程序)的位置相对地址或绝对地址
Enctype
设置表单资料的编码方式
Target
设置返回信息的显示方式
Enctype属性值及说明
Enctype属性值
说明
Text/plain
以纯文本形式传输信息
Application/x-www-form=urlencoded
默认的编码形式
Multipart/form-data
事要忙会mine编码
Target属性值及说明
Target属性值
说明
Blank
将返回信息显示在心的浏览器窗口中
Parent
将返回信息显示在父级浏览器窗口中
Selt
将返回信息显示在当前浏览器窗口中
Top
将返回信息显示咋顶级浏览器窗口中
2.表单元素
<form>标签中,可以包含以下5个标签。
标签
描述
<inptu>
表单输入标记
<select>
菜单和列表标记
<option>
菜单和列表项目标记
<textarea>
文字域标记
<optgroup>
子菜单标记
Input标签
对于大量通常的表单内元素,可以使用<input>标签来进行定义,其中包括文本字段、多选列表、可单击的图像和提交按钮等。虽然<input>标签中有许多属性,但对每个元素来说,只有typename属性是必须的。当然,根据指定的比哦啊单元素类型,也可以设置一些其他的<input>属性。
基本语法
<input
name="filed_nametype="type_name
功能
定义表单的输入元素
属性及说明
属性
说明
Dir
文本方向
Lang
语言信息
Align
对齐方式
Class
用一个名称来标记输入元素,该标记名称指向一个预定义的类,而该类是在文档级声明的或者在外部定义的样式表
Id
为输入元素创建一个标记,应用超链接的时候可也用这个标记来明确的应用该输入元素,以便作为
样式选择器或只用其他应用程序来执行自动搜索
Stylr
创建输入元素内的内联样式
Title
给输入元素加上说明性的文字
Name
输入元素的名称
Type
输入元素的类型
Alt
图像的替换文字
Accesskey
连接热键
Accept
文件上传的mime类型列表
Checked
已选中
Disabled
禁用某个输入元素
Maxlength
输入元素的最大输入字符数
Size
输入元素的宽度(以字符为单位)
Src
输入元素的图像源文件
Tabindex
对浏览器窗口中的对象重新排序
Value
输入元素的默认值
可以使用<input>标签中的name属性来为字段命名(表单提交到处理过程中使用的字段,这种字段的说明可以参阅前面介绍)。从技术角度上讲,name属性的值是任意的一个字符串,但是我们建议最好采用没有嵌入空格或标点的字符串。<input>标签中必须的type属性可以用来选择控件的类型,其属性值如下表所示。
Type属性值及说明
Type属性值
说明
Text
文字域
Password
密码域
File
文件域
Checkbox
复选框
Radio
单选框
Button
普通按钮
Submit
提交按钮
Reset
重置按钮
Hidden
因此域
Image
图像域(图像提交按钮)
文字域
最有用也是最常见的表单输入元素时文字域,在浏览器窗口中显示为一行的空框,它接收用输入的一行信息,当你用户将表单提交给服务器时,这些信息就变成了元素值。
范例代码:
密码域
type属性值设置为password,就可以创建一个密码域。传统文本域的其他属性和语义也可以应用于密码域。应用呢密码域时必须制定一个字段的名称,这样就可以为该段字段设置sizemaxlengthhtml网页设计 table 属性,并可以设置一个初见时的vlaue
范例代码:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。