簡體   English   中英

里面的表格<tr>標簽

[英]Form inside a <tr> tag

我在 HTML table tr標記中包含表單,但它不適用於 PHP 中的 POST 方法。

我有一個包含多個表單和單個tr 的表,用於從 jquery 加載動態值,所以我沒有選擇在表中添加多個tr 這就是為什么我想在字段的基礎上添加我的表單。

讓我展示一種滿足我要求的結構。 這是我想在我的情況下做的。

<table>
  <tr>
    <th>Company</th>
    <th>Contact</th>
    <th>Country</th>
  </tr>
  <tr>
  <form method='Post' action=''>
    <td><input type="text" name="val1"></td>
    <td><input type="number" name="val2"></td>
    <input type="submit" value="Save">
  <form>
   <form method='Post' action=''>
    <td><input type="text" name="val3"></td>
    <td><input type="text" name="val4"></td>
    <td><input type="text" name="val5"></td>
    <input type="submit" value="Save">
  </form>
  </tr>
</table>

我知道,如果我在表單中添加tr則它工作正常,它也對我有用,但我沒有選擇在兩個表單中添加tr僅僅因為我的動態 jQuery 數據綁定。

怎么做? 提前致謝。

您的代碼不是有效的 HTML,因為表格需要具有類似的結構

<table>
    <tr>
        <td>
        </td>
    </tr>
</table>

但是,您可以使用 HTML5 form屬性。 給你的表單一個 ID 並將開始和結束標簽放在同一個td 然后在每個輸入上添加一個form屬性並使用form的 ID 作為值:

<table>
    <tr>
        <td>
            <form id="my-form"></form>
        </td>
        <td>
            <input type="text" form="my-form">
        </td>
    </tr>
</table>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM