




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HTML 表单和输入HTML 表单用于搜集不同类型的用户输入。实例文本域 (Text field) 本例演示如何在 HTML 页面创建文本域。用户可以在文本域中写入文本。 密码域 本例演示如何创建 HTML 的密码域。 (可以在本页底端找到更多实例。)表单表单是一个包含表单元素的区域。表单元素是允许用户在表单中(比如:文本域、下拉列表、单选框、复选框等等)输入信息的元素。表单使用表单标签()定义。. input 元素.输入多数情况下被用到的表单标签是输入标签()。输入类型是由类型属性(type)定义的。大多数经常被用到的输入类型如下:文本域(Text Fields)当用户要在表单中键入字母、数字等内容时,就会用到文本域。First name: Last name: 浏览器显示如下:窗体顶端First name: Last name: 窗体底端注意,表单本身并不可见。同时,在大多数浏览器中,文本域的缺省宽度是20个字符。单选按钮(Radio Buttons)当用户从若干给定的的选择中选取其一时,就会用到单选框。 Male Female浏览器显示如下:窗体顶端Male Female 窗体底端注意,只能从中选取其一。复选框(Checkboxes)当用户需要从若干给定的选择中选取一个或若干选项时,就会用到复选框。I have a bikeI have a car浏览器显示如下:窗体顶端I have a bike I have a car 窗体底端表单的动作属性(Action)和确认按钮当用户单击确认按钮时,表单的内容会被传送到另一个文件。表单的动作属性定义了目的文件的文件名。由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。Username: 浏览器显示如下:窗体顶端Username: 窗体底端假如您在上面的文本框内键入几个字母,然后点击确认按钮,那么输入数据会传送到 html_form_action.asp 的页面。该页面将显示出输入的结果。HTML表单(Forms)HTML表单(Form)是HTML的一个重要部分,主要用于采集和提交用户输入的信息。举个简单的例子,一个让用户输入姓名的HTML表单(Form)。示例代码如下:请输入你的姓名:演示示例学习HTML表单(Form)最关键要掌握的有三个要点: 表单控件(Form Controls) Action Method先说表单控件(Form Controls),通过HTML表单的各种控件,用户可以输入文字信息,或者从选项中选择,以及做提交的操作。比如上面的例句里,input type= text就是一个表单控件,表示一个单行输入框。用户填入表单的信息总是需要程序来进行处理,表单里的action就指明了处理表单信息的文件。比如上面例句里的/html/asdocs/html_tutorials/yourname.asp。至于method,表示了发送表单信息的方式。method有两个值:get和post。get的方式是将表单控件的name/value信息经过编码之后,通过URL发送(你可以在地址栏里看到)。而post则将表单的内容通过http发送,你在地址栏看不到表单的提交信息。那什么时候用get,什么时候用post呢?一般是这样来判断的,如果只是为取得和显示数据,用get;一旦涉及数据的保存和更新,那么建议用post。HTML表单(Form)常用控件(Controls)HTML表单(Form)常用控件有:表单控件(Form Contros)说明input type=text单行文本输入框input type=submit将表单(Form)里的信息提交给表单里action所指向的文件input type=checkbox复选框input type=radio单选框select下拉框textArea多行文本输入框input type=password密码输入框(输入的文字用*表示)表单控件(Form Control):单行文本输入框(input type=text)单行文本输入框允许用户输入一些简短的单行信息,比如用户姓名。例句如下:演示示例表单控件(Form Control):复选框(input type=checkbox)复选框允许用户在一组选项里,选择多个。示例代码:苹果桔子芒果演示示例用checked表示缺省已选的选项。桔子演示示例表单控件(Form Control):单选框(input type=radio)使用单选框,让用户在一组选项里只能选择一个。示例代码:苹果桔子芒果演示示例用checked表示缺省已选的选项。桔子演示示例表单控件(Form Control):下拉框(select)下拉框(Select)既可以用做单选,也可以用做复选。单选例句如下: 苹果 桔子 芒果演示示例如果要变成复选,加muiltiple即可。用户用Ctrl来实现多选。例句:演示示例用户还可以用size属性来改变下拉框(Select)的大小。演示示例表单控件(Form Control):多行输入框(textarea)多行输入框(textarea)主要用于输入较长的文本信息。例句如下:其中cols表示textarea的宽度,rows表示textarea的高度。演示示例表单控件(Form Control):密码输入框(input type=password)密码输入框(input type=password)主要用于一些保密信息的输入,比如密码。因为用户输入的时候,显示的不是输入的内容,而是黑点符号。例句如下:演示示例表单控件(Form Control):提交(input type=submit)通过提交(input type=submit)可以将表单(Form)里的信息提交给表单里action所指向的文件。例句如下:演示示例表单控件(Form Control):图片提交(input type=image)input type=image 相当于 input type=submit,不同的是,input type=image 以一个图片作为表单的提交按钮,其中 src 属性表示图片的路径。演示示例HTML 标签定义和用法select 元素可创建单选或多选菜单。当提交表单时,浏览器会提交选定的项目,或者收集用逗号分隔的多个选项,将其合成一个单独的参数列表,并且在将 表单数据提交给服务器时包括 name 属性。实例创建带有 4 个选项的选择列表: Volvo Saab Opel AudiHTML 标签定义和用法 标签定义多行的文本输入控件。文本区中可容纳无限数量的文本,其中的文本的默认字体是等宽字体(通常是 Courier)。可以通过 cols 和 rows 属性来规定 textarea 的尺寸,不过更好的办法是使用 CSS 的 height 和 width 属性。注释:在文本输入区内的文本行间,用 %OD%OA (回车/换行)进行分隔。提示:可以通过 标签的 wrap 属性设置文本输入区内的换行模式。有关 wrap 属性的详细信息。实例在w3school,你可以找到你所需要的所有的网站建设教程。TIYHTML 标签定义和用法 标签为 input 元素定义标注(标记)。label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。 标签的 for 属性应当与相关元素的 id 属性相同。实例带有两个输入字段和相关标记的简单 HTML 表单: Male Female TIY浏览器支持所有主流浏览器都支持 标签。Safari 2 或更早的版本不支持 标签。HTML 与 XHTML 之间的差异NONE提示和注释:注释:for 属性可把 label 绑定到另外一个元素。请把 for 属性的值设置为相关元素的 id 属性的值。可选的属性DTD 指示此属性允许在哪种 DTD 中使用。S=Strict, T=Transitional, F=Frameset.属性值描述DTDforelement_id规定 label 与哪个表单元素绑定。STF标准属性id, class, title, style, dir, lang, xml:lang如需完整的描述,请访问标准属性。事件属性accesskey, onfocus, onblur, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup如需完整的描述,请访问事件属性。TIY 实例HTML 标签定义和用法fieldset 元素可将表单内的相关元素分组。 标签将表单内容的一部分打包,生成一组相关表单的字段。当一组表单元素放到 标签内时,浏览器会以特殊方式来显示它们,它们可能有特殊的边界、3D 效果,或者甚至可创建一个子表单来处理这些元素。 标签没有必需的或唯一的属性。 标签为 fieldset 元素定义标题。实例组合表单中的相关元素: health information height: weight: TIYHTML 与 XHTML 之间的差异NONE标准属性id, class, title, style, dir, lang, xml:lang如需完整的描述,请访问标准属性。事件属性accesskey, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup如需完整的描述,请访问事件属性。TIY 实例围绕数据的 Fieldset 本例演示如何在数据周围绘制一个带标题的框。 窗体顶端Search:窗体底端HTML 参考手册HTML 实例HTML 测验赞助商链接HTML 标签定义和用法legend 元素为 fieldset 元素定义标题(caption)。实例组合表单中的相关元素: health information height: weight: TIYHTML 与 XHTML 之间的差异在 HTML 4.01 中,align 属性不被赞成使用。在 XHTML 1.0 Strict DTD 中,align 属性不被支持。可选的属性DTD 指示此属性允许在哪种 DTD 中使用。S=Strict, T=Transitional, F=Frameset.属性值描述DTDalign top bottom left right 不赞成使用。请使用样式代替。为 fieldset 中的标题定义对齐方式。TF标准属性id, class, title, style, dir, lang, xml:lang如需完整的描述,请访问标准属性。事件属性accesskey, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup如需完整的描述,请访问事件属性。TIY 实例围绕数据的 Fieldset 本例演示如何在数据周围绘制一个带标题的框。 HTML 标签定义和用法 标签定义选项组。optgroup 元素用于组合选项。当您使用一个长的选项列表时,对相关的选项进行组合会使处理更加容易。实例通过 标签把相关的选项组合在一起: Volvo Saab Mercedes Audi TIY浏览器支持所有主流浏览器都支持 标签。HTML 与 XHTML 之间的差异NONE必需的属性属性值描述DTDlabeltext为选项组规定描述。STF可选的属性属性值描述DTDdisableddisabled规定禁用该选项组。STF标准属性id, class, title, style, dir, lang, xml:lang如需完整的描述,请访问标准属性。事件属性tabindex, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup如需完整的描述,请访问事件属性。HTML 标签定义和用法option 元素定义下拉列表中的一个选项(一个条目)。浏览器将 标签中的内容作为 标签的菜单或是滚动列表中的一个元素显示。option 元素位于 select 元素内部。实例创建带有 4 个选项的选择列表: Volvo Saab Opel AudiTIYHTML 与 XHTML 之间的差异在 HTML 中, 没有结束标签。在 XHTML 中, 必须被正确关闭。提示和注释:注释: 标签可以在不带有任何属性的情况下使用,但是您通常需要使用 value 属性,此属性会指示出被送往服务器的内容。注释:请与 select 元素配合使用此标签,否则这个标签是没有意义的。提示:如果列表选项很多,可以使用 标签对相关选项进行组合。可选的属性属性值描述DTDdisableddisabled规定此选项应在首次加载时被禁用。STFlabeltext定义当使用 时所使用的标注。STFselectedselected规定选项(在首次显示在列表中时)表现为选中状态。STFvaluetext定义送往服务器的选项值。STF标准属性id, class, title, style, dir, lang, xml:lang, tabindex如需完整的描述,请访问标准属性。事件属性onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup如需完整的描述,请访问事件属性。TIY 实例简单的下拉列表 本例演示如何在 HTML 页面中创建简单的下拉列表框。下拉列表框是一个可选列表。 另一个下拉列表 本例演示如何创建一个简单的带有预选值的下拉列表。(注:预选值指预先指定的首选项。) HTML 标签定义和用法 标签定义一个按钮。在 button 元素内部,您可以放置内容,比如文本或图像。这是该元素与使用 input 元素创建的按钮之间的不同之处。 控件 与 相比,提供了更为强大的功能和更丰富的内容。 与 标签之间的所有内容都是按钮的内容,其中包括任何可接受的正文内容,比如文本或多媒体内容。例如,我们可以在按钮中包括一个图像和相关的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东护理管理自考试题及答案
- 冷水水表考试题及答案
- 广东高级翻译自考试题及答案
- 矿山爆破考试题及答案
- 内蒙古呼伦贝尔农垦拉布大林上库力三河苏沁农牧场有限公司招聘笔试题库及完整答案详解一套
- 高炉配管工抗压考核试卷及答案
- 水文水井钻探工应急处置考核试卷及答案
- 军事技能考试题及答案
- 就业测评考试题及答案
- 中高频炉工成本控制考核试卷及答案
- 《戏曲服饰欣赏》课件
- 《公共基础知识》贵州省黔南布依族苗族自治州都匀市2024年事业单位考试统考试题含解析
- 电力营销业务培训课件
- 技术方案评审表
- 人教版九年级数学下册第二十六章反比例函数-作业设计
- 人美小学美术五上《第1课:肖像艺术》课件
- 边坡削坡施工方案
- 湘美版五年级上册美术全册教案
- 浙江省通用安装工程预算定额第八册
- 乡村振兴战略实施与美丽乡村建设课件
- 视听语言PPT完整版全套教学课件
评论
0/150
提交评论