首页 理论教育 ASP程序设计:表单结构分析

ASP程序设计:表单结构分析

时间:2023-11-20 理论教育 版权反馈
【摘要】:而且在浏览器的地址栏中将以明文的形式显示在表单中的各个表单域值。在ASP程序中,必须用下面的格式来获得表单域的值。在HTML中,表单一般有如下的结构:

ASP程序设计:表单结构分析

在Web 上冲浪时,可以看到各式各样的输入表单(Form),有的只有一个文本输入框,有的则很复杂,包含各种输入域,如除了文本输入框,还有单选按钮复选框下拉菜单等等。这些表单虽然复杂程度不同,但它们的组成元素相同。

在HTML 中,FORM 的标记是<FORM>和</FORM>,即开始和结束标记,在开始时标记中一般包含两个属性:ACTION 和METHOD。

1.ACTION 属性

ACTION 属性后面的等号表明当这个表单提交后,需要执行的CGI 程序,本书中CGI 程序都是用ASP编写的,因此一般ACTION属性中填写的就是对应的ASP程序。

2.METHOD 属性

这两种方式的区别是使用GET 时,将FORM 的输入信息作为字符串附加到ACTION 所设定的URL 后面,中间用“?”隔开,每个表单域之间用“&”隔开,然后把整个字符串传送到服务器端。由于系统环境变量长度限制输入字符串的长度,因此用GET方式所能得到的信息不能很多,一般在4000字符左右。而且在浏览器的地址栏中将以明文的形式显示在表单中的各个表单域值。在ASP程序中,必须用下面的格式来获得各个表单域的值:(www.xing528.com)

其中FormField 代表表单的域名

使用POST方式,将FORM的输入信息进行包装,而不用附加在ACTION的URL之后,其传送的信息数据量其本上没有什么限制,而且在浏览器的地址栏中不会显示表单域的值。在ASP程序中,必须用下面的格式来获得表单域的值。

在<FORM>和</FORM>之间,可以使用<FROM>以外的任何HTML 标记,这使FROM变得非常灵活。

在HTML中,表单一般有如下的结构:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈