HTML中Form表单的method特性应用详细介绍

1 method是特定数据信息怎样推送到服务器的1个特性
2 只将会是post和get post:官方解释是把数据信息根据post对话传输到服务器。具体便是递交数据信息。 get:将表单中数据信息的依照variable=value的方式,加上到action所指向的URL后边,而且二者应用“?”联接,而各个自变量之间应用“&”联接;1般用来从服务器获得数据信息。
3,默认设置是get,因此1般大家都要特定为post

举个事例:

例如说有2个网页页面,a.htm和b.asp,你想将a.htm网页页面表单中的值传送给b.asp网页页面。
那末在a.htm中就会有以下的表单编码:

拷贝编码
编码以下:

<form id="form1" method="get" action="b.asp">
<input name="Text1" type="text" value="11" />
<input id="Submit1" type="submit" value="submit" />
</form>

上面的编码中2个地区必须留意:

1、method的特性是get,因此根据网站地址传值,可见的;
2、表单中有2个目标,1个文字框,1个递交按钮。要传送的是文字框的值,留意要把文字框的id特性改为name特性,这样文字框的值才可以在网站地址处显示信息出来。

当你访问a.htm页并点击递交按钮时,网页页面转到b.asp页,网站地址变成:

http://localhost/WebSite2/b.asp?Text1=11

假如不想让值在网站地址处显示信息出来,method值换为post便可。

随后在b.asp中便可以根据服务器端编码获得传送过来的值了。
当method=get时,b.asp网页页面中根据<% =Request.QueryString["Text1"]%>获得值并輸出;
当method=post时,b.asp网页页面中根据<% =Request.Form["Text1"]%>获得值并輸出。