第7章第2部分表单的设计.ppt
《第7章第2部分表单的设计.ppt》由会员分享,可在线阅读,更多相关《第7章第2部分表单的设计.ppt(28页珍藏版)》请在麦多课文档分享上搜索。
1、第7章第2部分 表单的设计,7.1 标签 7.2 标签 7.3 下拉菜单select/option 7.4 多行文本框textarea 7.5 表单在网页中的应用,上一页,下一页,目 录,结 束,本 节,7.2 标签,7.2.1 文本框text 7.2.2 提交按钮submit与重置按钮reset 7.2.3 密码框password 7.2.4 单选框radio 7.2.5 复选框checkbox 7.2.6 图像按钮image 7.2.7 隐含框hidden 7.2.8 文件选择输入框file,上一页,下一页,目 录,结 束,本 节,7.3.1 select标签 7.3.2 option标签
2、,7.3 下拉菜单,上一页,下一页,目 录,结 束,本 节,7.5.1 CGI程序的概念 7.5.2 表单配合CGI程序,7.5 表单在网页中的应用,上一页,下一页,目 录,结 束,本 节,第7章 表单的设计,随着Internet的迅速发展,用户的要求越来越高。他们不仅希望能从Web服务器中获得信息,而且还希望能向Web服务器反馈信息。HTML是利用表单(Form)来设计交互界面的。“表单”则是接受浏览者在网页中的操作,传递给服务器中的程序(如CGI程序),它是动态的,有输入框及按钮等。使用表单并配合CGI程序,网页能够知道浏览的人做了哪些事情,然后针对这些事情适当地加以回应,就可以做成一个具
3、有交互功能的网页了。本章的内容就是要告诉你,如何使用表单和CGI程序来让自己的网页和浏览网页的人之间进行互相交流。,上一页,下一页,目 录,结 束,本 节,表单标签是成对标签,首标签和尾标签之间的内容就是一个表单。表单form为浏览者在屏幕上建立一张表格,表格中有明确的文字提示,使浏览者可以在表格上输入自己信息,然后使用提交按钮,将浏览者的信息传送给服务器。表单form中的HTML代码要完成两件事情:一是指出CGI的路径和名称,二是要将表单输入的信息传递给CGI。至于CGI的概念,我们将在下一小节中讲,这里,读者只要把它当作一种在服务器上运行的应用程序就可以了。,7.1 标签,上一页,下一页,
4、目 录,结 束,本 节,在HTML中,form的语法结构如下: 在标签里有两个属性:action和method。,上一页,下一页,目 录,结 束,本 节,1action属性WWW是采用客户/服务器工作方式的。在浏览器端得到的用户反馈信息将被传送到Web服务器中,由相应的处理程序进行处理。action属性的作用就是指出该表单所对应的处理程序的位置。它的参数值就是该程序的URL。目前,在服务器端的采用较多的处理程序都是CGI程序,所以action属性写明的就是这个form需要执行的CGI程序名,一般来说,处理用户反馈信息的程序CGI程序是放在Web服务器的CGI-BIN目录下的,一旦用户提交输入信
5、息后,服务器便启动这个程序,完成查询任务。,上一页,下一页,目 录,结 束,本 节,2method属性method属性用于指定该表单的运行方式。属性的参数值为get和post之一,默认的方式是get。当值为get时表示该表单主要是从服务器中获取信息,因此它传送给服务器的反馈信息长度不能超过255个字符;当值为post时表示该表单主要是向服务器发送信息的,它传送给服务器的反馈信息长度没有限制。只使用这一标签是很难完成用户信息输入的,在的开始与结束标签之间,除了可以使用以前讲的那些标签外,还有三个特殊标签,它们是:input、select和textarea。下面,让我们一起学习。,上一页,下一页,
6、目 录,结 束,本 节,7.2 标签,是个单标签,没有结束标签,它必须嵌套在表单标签中使用,用于定义一个用户输入项。 标签主要有六个属性:type、name、size、value、maxlength和checked,其中name和type是两个必选属性。name属性的参数值是相应处理程序中的变量名,Web服务器将把这条输入信息的值赋予name属性规定的变量。type属性用于指定该输入项提供的输入方式即指出浏览者输入的值是什么类型的。在不同的输入方式下,标签的格式略有不同,其他五种属性因type的类型不同,含义也不同。 type主要有九种类型:text、password、radio、checkb
7、ox、submit、reset、image、hidden和file。,上一页,下一页,目 录,结 束,本 节,当type的类型为text时,表示该输入项的输入信息是字符串。此时,浏览器会在相应的位置显示一个文本框供用户输入信息。此文本框是一个只能输入一行文字的输入框。当type=text时,标签除了有2个不可缺省的属性name和type外,还有3个可选的属性:value、size和maxlength。1size属性:用于指定文本框的长度,默认值为20,以字节为单位。2value属性:设定预先出现在文本框中的内容。3maxlength属性:表示该文本框允许用户输入的最大字符数。此值总是大于或等于
8、size属性的参数值。当输入的字符数超过文本框的长度时,用户可以通过移动光标来查看超过部分的内容。,7.2.1 文本框text,上一页,下一页,目 录,结 束,本 节,7.2.2 提交按钮submit与重置按钮reset,当type=submit时,浏览器会在相应的位置产生一个提交按钮。当用户单击该按钮时,浏览器就会将表单的输入信息传送给服务器。提交按钮的name属性是可以缺省的。除name属性外,它还有一个可选的属性value,用于指定显示在提交按钮上的文字。value属性的缺省值是“提交查询内容”。在一个表单中必须有提交按钮,不然将无法向服务器传送信息。当type=reset时,浏览器会在
9、相应位置产生一个重置按钮。当用户单击该按钮时,浏览器就会清除表单中所有的输入信息而恢复到初始状态。重置按钮的name属性也是可以缺省的。除name属性外,它也有一个可选的属性value,用于指定显示在清除按钮上的文字。value属性的缺省值是“重置”。一般来说,提交与重置按钮应同时出现。,上一页,下一页,目 录,结 束,本 节,7.2.3 密码框password,password类型与text类型使用起来很相似,不同之外只是当浏览者输入内容时,不显示所输入的内容,而是用星号“*”来代替每个密码字符,以保证密码的安全。,上一页,下一页,目 录,结 束,本 节,7.2.4 单选框radio,当ty
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 部分 表单 设计 PPT
