我们可以对单个表的每个tr使用表单吗?和方式

can we use form for every tr to the single table? and how?

本文关键字:表单 方式 tr 单个表 我们      更新时间:2023-09-26

我需要为每个tr应用表单到单个表。它们有3或4个tds。但表中不应使用。这可能吗?

这个例子- http://jsfiddle.net/PBGXA/

只需将表单标记放入表格的任何单元格中。没什么问题

你可以在一个HTML页面上有尽可能多的表单,只要记住每个表单只会在其内部发布值。虽然我不认为这将是有效的HTML有表单标签打破表的标记(如,有tabletr标签之间的form标签)。您可以考虑:

  1. 使用单一表单包装整个表,并在服务器端区分提交的值。
  2. 不要在表单标签中使用表格和wrap样式对齐div。
  3. 如果你真的热衷于使用表和多个表单,你可能不得不有一个单格行包含表单的主表,然后每个表单的单元格包含一个内部表的列。这将是更有效的HTML,但它将是混乱的。

我推荐选项1或2。

如果所有的表单发送到相同的资源,那么我真的建议选项1。您仍然可以有多个提交按钮,并区分哪个是在服务器端代码中单击的。

<form>放在<table>之前,</form>放在</table>之后。这是最简单的(可能也是唯一的)方法

<form method="post" action="">
   <table>
     ...
   </table>
</form>

或更好的,不要使用表