如果您想保存您的標(biāo)記,請使用"form"屬性:
<form method="GET" id="my_form"></form> <table> <tr> <td> <input type="text" name="company" form="my_form" /> <button type="button" form="my_form">ok</button> </td> </tr> </table>
(*在<form>標(biāo)簽之外的表單字段)
一個(gè)表單不允許作為table
、tbody
或tr
的子元素。試圖將表單放在這些位置會(huì)導(dǎo)致瀏覽器將表單移到表格之后(同時(shí)保留其內(nèi)容 - 表格行、表格單元格、輸入框等)。
你可以在一個(gè)表單內(nèi)放置整個(gè)表格。你可以在表格單元格內(nèi)放置一個(gè)表單。但你不能在表單內(nèi)放置表格的一部分。
在整個(gè)表格周圍使用一個(gè)表單。然后可以使用點(diǎn)擊的提交按鈕來確定要處理的行(以提高速度),或者處理每一行(允許批量更新)。
HTML 5引入了form
attribute。這允許你在表格之外為每一行提供一個(gè)表單,然后使用其id
將給定行中的所有表單控件與其中一個(gè)表單關(guān)聯(lián)起來。