表格內部的表單
P粉916553895
P粉916553895 2023-08-17 10:16:22
0
2
620
<p>我在HTML表格中包含了一些表單,用於新增一行並更新目前行。我遇到的問題是,當我在開發工具中檢查表單時,我發現表單元素在開啟後立即關閉(輸入框等不包含在表單內)。 </p> <p>因此,提交表單時無法包含欄位。 </p> <p>表格行與輸入框如下:</p> <pre class="brush:php;toolbar:false;"><tr> <form method="post" action=""> <td> <input type="text" name="job_num"> </td> <td> <input type="text" name="desc"> </td> </form> </tr></pre> <p>任何幫助將會很棒,謝謝。 </p>
P粉916553895
P粉916553895

全部回覆(2)
P粉826283529

如果您想儲存您的標記,請使用"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>標籤之外的表單欄位)

P粉459440991

一個表單不允許作為tabletbodytr的子元素。試圖將表單放在這些位置會導致瀏覽器將表單移到表格之後(同時保留其內容 - 表格行、表格儲存格、輸入框等)。

你可以在一個表單內放置整個表格。你可以在表格儲存格內放置一個表單。但你不能在表單內放置表格的一部分。

在整個表格周圍使用一個表單。然後可以使用點擊的提交按鈕來確定要處理的行(以提高速度),或處理每一行(允許批次更新)。

HTML 5引進了form attribute。這允許你在表格之外為每一行提供一個表單,然後使用其id將給定行中的所有表單控制項與其中一個表單關聯起來。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板