- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第9章
表单设计单击此处添加副标题
目录表单概述01表单元素02HTML5新增表单类型03表单应用04
9.1表单概述表单为访问者提供了填写信息的区域,从而可以收集客户信息,使网页具有交互功能。表单内的信息被提交到服务器后,服务器的脚本或应用程序(CGI脚本、ASP.NET,JSP,PHP等)能处理这些数据。表单的基本格式如下:formid=form1name=form1method=postaction=a.phpinput...textarea/textarea...selcet/select/form其中form/form为表单框架,里面可包含多个表单元素,例如输入域input,文本域textarea/textarea、下拉列表select/select等。
9.1表单概述form主要有以下几个参数:1.name和id:表单名称,定义了name和id后,脚本语言(Javascript)可以通过name属性获得表单,并对表单进行控制。2.methond:用于指定表单向服务器提交数据的方式,有两个选项值,get和post。由于get方式安全性较低,传送的数据量较少,因此一般使用post的方式,在dreamweaver中,默认的提交方式为post。3.action:用于指定处理表单数据的服务器端应用程序,该程序可以是CGI脚本、ASP.NET,JSP,PHP等脚本。例如本例中,该表单数据提交给a.php页面处理。
9.2表单元素9.2.1输入域inputinput标签可以定义多种形式的输入框,包括文本输入框,密码输入框,隐藏输入,文件上传,单选按钮和复选框。其格式为:forminputname=type=maxlength=value=/form其中,name和type是必选的两个属性,name属性的值是相应程序中的变量名,type是输入框的类型。
9.2.1输入域inputInput的type包括以下几种:(1)type=”text”:文本框,表示该输入项的输入信息是字符串。此时,浏览器会在相应的位置显示一个文本框供用户输入信息。(2)type=”password”:密码域,当用户在输入内容时,是用“*”来代替显示每个输入的字符,以保证密码的安全性。(3)type=radio:单选按钮,使用单选按钮时,一般有多个选项,这些选项应该设置成同一个名字,即采用单选按钮组的形式。(4)type=”checkbox”:复选框,可以同时选中多个。每个复选框都是独立的元素,且必须有不同的name属性值。和单选按钮radio一样,使用checked属性表示选中状态。(5)type=hidden:隐藏域,指的是在网页中不可见的一些信息,可以放到隐藏域里面。隐藏域只包含一个value属性值,使用该属性可以传递各种参数到服务器。
9.2.1输入域input(6)type=file:文件上传。可以将本地的某个文件以二进制数据流的形式上传至服务器。(7)type=“button”:表示按钮,有三种类型:type=”button”:普通按钮,可用于响应js事件type=”submit”:提交按钮,用于提交表单type=”reset”:重置按钮,用于重置表单数据
9.2.2文本区域textarea文本区域textarea是多行文本框,它允许用户输入多行内容,主要应用在留言板或者是聊天窗口中。其使用方法为单击插入-表单-文本区域,即可得插入一个文本区域。文本区域的具体属性包括以下几个:rows:设置文本区域可见的行数,如果实际输入超出了设置的值,将会以滚动条显示cols:设置文本区域可见的字符宽度。readonly:只读属性,用户不能修改文本域的内容,提交内容时会将此项内容提交到服务器。disable:设置该文本区域不可用,提交内容时不会将此项提交到服务器。
9.2.2文本区域textarea文本区域属性wrap:wrap:定义输入内容大于文本设定宽度时的显示方式,有三个值:默认值:文本自动换行,当输入值超过限定的宽度时,自动跳转到下一行;off:关闭自动换行,当输入值到达最右边界时,文本将向左滚动,必须使用return,才能让文本到下一行;virtule:允许自动换行,当输入到达最右边界时,会自动换行;
使用select和option组合,可以实现下拉列表框。具体方法为:单击插入-表单-选择,插入一个下拉列表,在属性窗口中,单击“列表值”,在弹出的“列表值”窗口中,输入项目标签和值,例如“浙江”,单击“+”,继续添加其他省份,单击确定。9.2.3下拉列表框select和option
域集fieldset元素可将表单内的相关元素分组,标签将表单内容的一部分打包,生成一组相关表单
您可能关注的文档
- 网页设计与制作基础(HTML5+CSS3)课件 第1章 网页设计基础.pptx
- 网页设计与制作基础(HTML5+CSS3)课件 第2章 HTML5基础.pptx
- 网页设计与制作基础(HTML5+CSS3)课件 第3章 CSS样式设置.pptx
- 网页设计与制作基础(HTML5+CSS3)课件 第4章 基本页面排版.pptx
- 网页设计与制作基础(HTML5+CSS3)课件 第5章 列表应用.pptx
- 网页设计与制作基础(HTML5+CSS3)课件 第6章 表格设计.pptx
- 网页设计与制作基础(HTML5+CSS3)课件 第7章 超链接与内联框架.pptx
- 网页设计与制作基础(HTML5+CSS3)课件 第8章 DIV+CSS布局.pptx
- 网页设计与制作基础(HTML5+CSS3)课件 第10章JavaScript基础.pptx
- 网页设计与制作基础(HTML5+CSS3)课件全套 徐晓丹 第1--10章 网页设计基础---JavaScript基础.pptx
最近下载
- 幼儿园教师职称五套试题及答案 .pdf VIP
- 农村党员谈心谈话记录范文10篇.pdf VIP
- 津津有味·读经典Level2《罗宾汉》译文和答案.docx
- 品管圈医疗护理品管圈PPT模版.pptx VIP
- 1.2国家的政权组织形式+教案-2023-2024学年高中政治统编版选择性必修一当代国际政治与经济.docx VIP
- 起重装卸机械操作工(高级工)考试题库(汇总版).pdf VIP
- 学术英语写作-东南大学-中国大学MOOC慕课答案.pdf
- 2020-2024年高考地理5年真题汇编专题05地质地貌(教师版).docx
- 传染病信息报告管理规范考试题.doc
- 林业有害生物防治能力提升基础设施建设项目实施方案.pdf VIP
文档评论(0)