форма внутри стола

<p>я включаю некоторые формы в таблицу html для добавления новых строк и обновления текущих строк. проблема, которую я получаю, заключается в том, что когда я проверяю формы в моих инструментах разработки, я вижу, что элементы формы закрываются сразу после открытия (входные данные и т.д. не включаются в форму).</p><p>таким образом, отправка формы не включает поля.</p><p>строка таблицы и входные данные выглядят следующим образом:</p><pre><code><tr> <form method="post" action=""> <td> <input type="text" name="job\_num"> </td> <td> <input type="text" name="desc"> </td> </form> </tr> </code></pre><p>любая помощь будет отличной, спасибо.</p>

<p>форма <a href="http://validator.w3.org/">не разрешено</a> является дочерним элементом <code>table</code>, <code>tbody</code> или <code>tr</code>. попытка поместить его туда приведет к тому, что браузер переместит форму, чтобы она появилась <em> после </em> таблицы (оставляя ее содержимое - строки таблицы, ячейки таблицы). , входы и т.д - позади).</p><p>вы можете иметь всю таблицу внутри формы. вы можете иметь форму внутри ячейки таблицы. вы не можете иметь часть таблицы внутри формы.</p><p>используйте одну форму вокруг всей таблицы. затем либо используйте нажатую кнопку отправки, чтобы определить, какую строку обрабатывать (чтобы быть быстрой), либо обрабатывать каждую строку (разрешая массовые обновления).</p>

<p>используйте атрибут <strong>"form"</strong>, если вы хотите сохранить разметку:</p><pre><code><form method="get" id="my\_form"></form> <table> <tr> <td> <input type="text" name="company" form="my\_form" /> <button type="button" form="my\_form">ok</button> </td> </tr> </table> </code></pre>