内部表未提交的html表单

时间:2011-10-10 11:09:56

标签: php html forms html-table

我需要编辑用PHP和HTML编写的Web应用程序。有一个开头<form>和结束</form>标记。中间是一个HTML表格来布局表单字段。此表中有一个表,表单字段也位于此内部表中,但在提交页面时,这些字段不会在PHP中显示。外表中的字段(及其值)是。我怎么能开始麻烦拍这个?

<form>

  <table>

    <tr>rows of fields</tr>
    <tr>
      <table>
        <tr>an inner table of stuff</tr>
      </table>
    </tr>

  </table>

</form>

P.S。我知道,桌子而不是CSS,这是另一天的故事!

4 个答案:

答案 0 :(得分:3)

答案是确保HTML有效:http://validator.w3.org/

一旦验证,它就会起作用。

答案 1 :(得分:3)

表中的

表无效。而是像这样做

<form>
    <table>
        <tr>
            <td>rows of fields</td>
        </tr>
        <tr>
            <td>
                <table>
                    <tr>
                        <td>an inner table of stuff</td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
</form>

答案 2 :(得分:1)

这是无效的HTML。 <table>代码和<tr>代码不能包含其他<table>代码,您至少需要使用<td>

答案 3 :(得分:1)

试试这个:

<form>
  <table>
    <tr><td>rows of fields</td></tr>
    <tr><td>
      <table>
        <tr><td>an inner table of stuff</td></tr>
      </table>
    </td></tr>
  </table>
</form>