HTML-форма с внутренней таблицей не отправляя - PullRequest
1 голос
/ 10 октября 2011

Мне нужно отредактировать веб-приложение, написанное на PHP и HTML. Есть открывающий тег <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 ]

3 голосов
/ 10 октября 2011

таблица в таблице недопустима. Вместо этого сделайте это так

<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>
3 голосов
/ 10 октября 2011

Ответ должен убедиться, что HTML верен: http://validator.w3.org/

Как только он подтвердится, он будет работать.

1 голос
/ 10 октября 2011

попробуйте это:

<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>
1 голос
/ 10 октября 2011

Это недопустимый HTML. Теги <table> и <tr> не могут содержать другие теги <table>, вам нужно как минимум использовать <td>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...