- 1
- 0
- 约9.94千字
- 约 105页
- 2021-09-02 发布于湖北
- 举报
计算机网络原理、技术及应用《 计算机网络原理、技术及应用》 9.7 表单设计 表单(Form)在Web网页中用来给访问者填写信息,并且能发送这些信息到服务器端。表单的应用使网页增加了与服务器的交互能力。 9.7.1 form标记 9.7.2 表单控件 9.7.3 表单应用举例 什么是表单 表单和Windows的对话框类似,它的子对象称为“控件”,如文本框、按钮、单选按钮等。控件是用户用来完成数据输入的工具,一个表单一般由若干控件组成的。当用户输入完数据后做“提交(Submit)”操作时,表单上输入的数据就从客户端浏览器传输到服务器上,在Web服务器由ASP、JSP或CGI等服务器端程序处理。 应该注意的是,一个网页上可以有多个表单,每次提交表单时,只是将当前表单的数据发送到服务器,而对同一网页上的其它表单不起作用。 9.7.1 form标记 form标记为双标记,用来建立一个表单,即定义表单的开始和结束位置,在标记对之间的所有控件标记都是该表单的子对象。 form标记具有Action、Method、Target和Enctype属性。 Action属性 Action的值是处理程序的网络路径和程序名,如:form Action=/feedback.asp,当用户提交表单时,服务器将执行网址上的程序对所提交的数据进行处理。 Method属性 Method属性用来设置表单数据的发送方式,可取值为GET或POST。GET方式是将表单处理程序的URL与所有的控件数据形成一个字符串发送到服务器端,然而这种方式传送的数据量限制不能超过512 Bytes。POST方式与GET方式不同,它是将处理程序的URL与所有控件数据封装成数据包,直接发送到服务器端。所以这种方式的传送数据量不受限制。 Target属性和Enctype属性 Target属性用来指定目标窗口或帧。 Enctype属性用来指定发送数据的编码类型,例如表单上含有上传文件时需要指定该属性为: Enctype=Multipart/form-data 9.7.2 表单控件 控件是表单的子对象,用户的所有输入与选择都是通过它完成的。控件有多种不同的类型,以实现不同形式的数据输入与操作。 1.input标记 input为单标记,可以用来定义多种不同的表单控件。input标记最重要的属性就是Type。通过该属性来指定控件的类型,如表9- 4所示。 表9-4 inputType属性 (1) 单行文本框 表单上的单行文本可以接收用户输入的任何字符串数据,不能包含换行符,数据必须在一行中写完。其基本形式如下: input Type=text Name=field_name Value=string Size=n Maxlength=m Readonly=false|true 其中:field_name为控件名;Value为文本框的初值;n为文本框的宽度(以字符数为单位);m为字符串的最大字符数;Readonly用来指定控件是否是“只读”的。 (2) 复选框 复选框是表单上可供用户选择输入的控件,有“选中”和“不选中”两种状态。选中时将在控件中打上“√”。其基本形式如下: input Type=checkbox Name=field_name Checked 其中:field_name为控件名;含有Checked属性时,表示控件的默认状态为“选中”。复选框控件后面一般带有文字说明, (3) 单选按钮 单选按钮是从多个选项中选择其中之一的控件。在一组单选按钮中一次只能选择一项。选中的中间有一黑点,否则为不选中。当选择另一个单选按钮时,原来的选中将自动取消。该控件的HTML语句的基本形式为: input Type=radio Name=field_name Value=value Checked 其中:field_name为控件名;value为选中该项时的取值;当语句中有Checked属性时,为该项默认为“选中”状态。 2.h1、h2、...、h6标记 双标记。是六种不同等级的标题标记。h1标题的文字字号最大,h6字号最小。也可以在标题标注中加入Align属性,以定义标题文本的对齐方式。例:h1 Align=center〉My Centered Heading/h1,将对文本“My Centered Heading”以标题h1格式居中显示。 3.br标记 单标记。br用来创建一个回车换行。br在使用上具有一定的技巧,如果把br加在p/p标记对的外边,将创建一个大的回车换行,即br前边和后边的文本的行与行之间的距离比较大,若放在p/p的里边则br前边和后边的文本的行与行之间的距离将比较小。br只是起显示文本的换行作用,该标记前后的文本仍是一个段落。 4.hr标记 单标记。在
您可能关注的文档
- 《加工中心操作工考级项目训练教程》 项目六 孔加工.ppt
- 《加工中心操作工考级项目训练教程》 项目四 加工槽类轮廓训练.ppt
- 《加工中心操作工考级项目训练教程》 项目五 型腔加工训练.ppt
- 《加工中心操作工考级项目训练教程》 项目一 加工垂直面、阶梯面训练.ppt
- 《计算机网络教程》高传善 第4章 局域网-1.ppt
- 《计算机网络教程》高传善 第4章 局域网-2.ppt
- 《计算机网络教程》高传善 第4章 局域网-3.ppt
- 《计算机网络教程》高传善 第5章 无线网络-1.ppt
- 《计算机网络教程》高传善 第5章 无线网络-2.ppt
- 《计算机网络教程》高传善 第5章 无线网络-3.ppt
最近下载
- 数列是特殊函数.doc VIP
- 信息技术七年级下册教案全集_图文.pdf VIP
- 服装系列创意设计.pptx VIP
- 15G310-1-2建筑工程.房屋建筑.装配式混凝土连接节点构造合集.pdf VIP
- 24J331 地沟及盖板资料.pdf VIP
- D-Z-T 0064.47-2021 地下水质分析方法 第47部分:游离二氧化碳的测定 滴定法(正式版).docx VIP
- 【高清可复制】17J925-1_压型金属板建筑构造_3.pdf
- 高级职称申请专家推荐建议模板.docx VIP
- 《城市轨道交通 车辆空气净化装置》(征求意见稿).pdf VIP
- 2026西藏自治区教育考试院招聘非编工作人员11人笔试考试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)