HTML中表单简介_POST和_GET的区别

来源:互联网 发布:软件对比分析表 编辑:程序博客网 时间:2024/05/18 02:47

     在HTML中表单是php最常使用的手机站点访问信息的数据输入界面。通过表单浏览器获取用户的输入数据,并传送给web服务器的脚本程序中,以各种不同的方式进行处理。有很多种输入方式包括文本输入域、单选或多选按钮、下拉式列表域等。

     一个表单使用<form></form>标签来创建,定义表单的开始和结束位置,单击提交按钮时,提交的也是表单范围内的内容。

    常用的属性

    method:定义处理表单中获取信息的方式。

                     get:将表单中内容附加在URL地址后面。长度有限制,不可以超过8192个字符。同时get方法不具有保密性,不适合处理如信用卡卡号等要求保密的内容,                        而且不能传送非ASCII的字符。

                               是以实体的方式得到由请求URI所指定资源的信息,如果请求URI只是一个数据产生过程,那么最终要在响应实体中返回的是处理过程的结果所指向的资源,                       而不是处理过程的描述。

                     post:将用户在表单中填写的数据包含在表单的主体中,一起传送到服务器上处理程序中,不会在浏览器的地址栏中显示提交的信息,这种方法传送数据没有限制,                       但是理论上IIS4中最大量为80KB,IIS5中为100KB。

                               用来向目的服务器发出请求,要求它接受被附在请求后的实体,并把它当作请求队列中请求URI所指定资源的附加新子项,

                               Post被设计成用统一的方法实现下列功能:

                               1:对现有资源的解释

                               2:向电子公告栏、新闻组、邮件列表或类似讨论组发信息。

                               3:提交数据块

                               4:通过附加操作来扩展数据库

从上面描述可以看出,Get是向服务器发索取数据的一种请求;而Post是向服务器提交数据的一种请求,要提交的数据位于信息头后面的实体中。

    action: 该属性处理程序的程序名。为空,则是当下文档的url。当用户提交表单时,服务器执行url里面的程序。

    enctype:设置表单资料的编码方式。

    target:该属性和链接中的同名属性类似,用来指定目标窗口或目标帧。

0 0
原创粉丝点击