1. 前置知识
1.1 表单
表单是用来收集站点访问者信息的集合,表单从用户收集信息,然后将这些信息提交给服务器进行处理。表单可以准许用户进行交互的各种控件,如文本框,列表框复选框和单选框等。
<form name=”字符串” method=”get,post” action=”字符串” >
Name:指定表单的名字,命名表单后可以使用脚本语言来引用表单
Method:指定将表单数据传入到服务器的方法,其取值可以是二种
Post:在http请求中嵌入表单数据
Gei:将表单数据附加到请求该网页的url中
Action:指定将要接受表单数据的服务器端程序或动态网页的网址。
1.2表格
表格将文本和图片按行,列排列,他和列表一样,有利于表达信息。值得注意的是,表单往往在主页中用来建立主页的框架,使整个页面更规则的放置图片和空白,并使条目清晰。
表单的标志
表单的标志为<table>,行的标志为<tr>,表项的标志为<td>。其中,<tr>是表单标记,一行的结束是新的 一行的开始。表项内容写在<td>后或</td>之间。<table>则必须成对使用。
<th>标记的文件按粗体显示,属于“表头”,<td>标记的文字按正常字体显示,属于表项
表单的整体外观由<table>标记的属性决定,创建表单时,可以通过table标记的系列属性来对表格的格式进行设置:
Align:表格的对齐方式 left,,center,right
Background:指定用作表格背景的url地址
Bgcolor:背景颜色
Border表格的边框宽度
Bordercolor:边框颜色
Cellpadding:单元格内数据于单元格边框之间的间距
Cellspacing:指定单元格之间的间距
Width: 表格的宽
1.3表单控件
为了让用户通过表单输入数据,可以使用input标志创建各种输入型表单控件。通过设置控件的不同属性来创建不同的类型的控件,包括单行文本框,密码框,复选框文本框,单选框,
在文本中添加单行文本框
<input type=“text” name=”字符串”value=“字符串”size=”整数“maxlength=”整数“>
其中name文本框的名字属性指定,通过它可以在脚本中引用该文本框控件;value属性指定文本框的初始值;size属性指定文本框的宽度;maxlength属性指定输入的最大值。当提交表单时,名字和内容都会包含在表单结果中
文本框
将属性设为“file“,就可用创建文本框
1.4使用request对象
刚才我们提交的数据服务器是怎么得到我们提交的值的啊
可以采用request
Request对象是负责从客户端浏览器获取用户信息对象。它是asp中重要的服务器内置对象,它连接着web服务器和web客户端程序。利用request对象可以接受基本http请求的所有用户信息,如用post方法或者get方法传送参数以及cookie和server variable
检索表单数据
在动态网页设计中,表单是必不可少的元素,许多功能的实现都于表单密不可分。表单的主要功能是接受用户填写在表单上的文字,选择项等内容,在http的post方法之后,由客户端浏览器将信息发送到服务器端
由表单接受用户输入的信息一般要按照程序预设的逻辑判断进行检查,根据需要可以在客户端或服务端进行检查,客户端的逻辑判断一般于表单放在同一个页面里,常适用于较为简单的判断;服务器端的逻辑判断只能由表单内的action属性所指向的asp网页来完成,