将表单添加到表行

Pee*_*Haa 8 html forms w3c-validation tablerow

哪种方法(如果有的话)将表单添加到表行?

我有以下情况:

<table>
  <tr>
    <td><input type="text" name="q"></td>
    <td><input type="text" name="a"></td>
    <td><input type="submit" name="submit" value="Submit"></td>
  </tr>
  <tr>
    <td><input type="text" name="q"></td>
    <td><input type="text" name="a"></td>
    <td><input type="submit" name="submit" value="Submit"></td>
  </tr>
  <tr>
    <td><input type="text" name="q"></td>
    <td><input type="text" name="a"></td>
    <td><input type="submit" name="submit" value="Submit"></td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

如何添加表单元素并仍然具有有效的HTML?

<table>
  <form>
    <tr>
      <td><input type="text" name="q"></td>
      <td><input type="text" name="a"></td>
      <td><input type="submit" name="submit" value="Submit"></td>
    </tr>
  </form>
</table>
Run Code Online (Sandbox Code Playgroud)

无效(至少我认为是)

Mar*_*her 5

将表格包裹在表单元素内:

<form action="/" name="form1">
  <table>...</table>
</form>
Run Code Online (Sandbox Code Playgroud)

但更好的是:如果可能的话,构建没有表格的表单。

  • 为什么我不想使用表格来存储表格数据? (5认同)
  • 我设置了一个演示页面来向您展示您的问题:http://tableinsideform.heroku.com/ (3认同)