http://zhidao.baidu.com/link?url=1DFrMJlzV_fHSyGmKEi77ki6g2IrjrMfRGwVYNHL5Y8iJC9Diu2BoMGEiB3wbnkTCHmSX4Um_m-K9vMDh5NWqqhtml
html中form表示一個表單,用來把一系列的控件包圍起來,而後再統一發送這些數據到目標,好比最多見的註冊,你說須要填寫的資料,都是被封裝在form裏的,填寫完畢後,提交form內的內容,若是再也不form內則不會提交
而table 則是用來佈局的 當你填寫資料的時候 你有沒有發現頁面所提供的文本框,文字,按鈕之類的..都擺放的很是整齊 這就是table的做用,一行一行的以表格的形式展現內容
table僅僅只是用來佈局用的,form則是用來封裝數據的
2者在概念上是不一樣的,一般發揮做用的是form,可是form內那些無規則隨意擺放的文本框怎麼看上去很整齊呢 ,因此一般是一個form裏嵌套table
好比:
<form action='xx.jsp'>
<table>
<tr>
<td>用戶名:</td>
<td> <input type='text' /> </td>
<tr>
</table>
</form>
看出form和table的區別了吧 ,真正要提交給服務器的東西 ,是包含在form裏的form元素,table只是將這些元素在頁面上擺放整齊服務器