Bob基本订单表单的HTML代码
< table border ="0" >
< tr bgcolor ="#cccccc" >
< td width ="150" > Item </ td >
< td width ="15" > Quantity </ td >
</ tr >
< tr >
< td > Tires </ td >
< td align ="center" >< input type ="text" name ="tireqty" size ="3"
maxlength ="3" ></ td >
</ tr >
< tr >
< td > Oil </ td >
< td align ="center" >< input type ="text" name ="oilqty" size ="3" maxlength ="3" ></ td >
</ tr >
< tr >
< td > Spark Plugs </ td >
< td align ="center" >< input type ="text" name ="sparkqty" size ="3"
maxlength ="3" ></ td >
</ tr >
< tr >
< td colspan ="2" align ="center" >< input type ="submit" value ="Submit Order" ></ td >
</ tr >
</ table >
</ form >
原文:
Bob希望能够知道他的客户订购了什么商品,订单的总金额以及该订单的税金!
请注意,该表单的动作被设置为能够处理客户订单的PHP脚本名称(在稍后内容中,我们将编写该脚本).一般的说,ACTION属性值就是用户点击提交按钮时将要载入的URL.用户在表单中输入的数据将按照METHOD属性中的指定方式发送到这个URL,搞方法可以是GET(附加在url结尾) 或 POST (以单独消息的形式发送)
摘录:
get和post的不同:
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的 ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放 置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5. get安全性非常低,post安全性较高。
此外,还需要注意的是,表单域的名称 --- tireqty oilqty sparkqty 尽量用一些容易记住,可以反应该数据的名称! 什么是表单域的名称? name="oilqty" 冒号里面的就是了!
这节讲到了一些HTML表单的基础知识 不是很多 如果大家要深入了解的话可以自己网上找资料 很多的!
大家也可以谈谈 表单域的名称 以什么编写方式最容易记住和区别 最好在以后有一套自己的编码标准