Тег формы не будет заключать элементы внутри table

Я столкнулся с любопытной проблемой; У меня есть форма внутри , однако форма отказывается заключать в нее какие-либо теги.Я сделал быстрый JSFiddle здесь , чтобы поиграть. Firebug сообщает, что форма ничего не обертывает:

enter image description here

Элемент

неактивен и ничего не обертывает. HTML для этого теста находится ниже

Input Another input
Other stuff
Rows not affected by the form
Rows not affected by the form

. Как видно, форма содержит два tr s в письменной разметке. Я прочитал здесь , что это недопустимо, поэтому мой вопрос: могу ли я создать форму, содержащую два или более tr s и произвольное количество других элементов внутри таблицы? В таблице есть другие строки, не связанные с формой, поэтому помещать

вокруг всей таблицы бесполезно, хотя, видя, что другие строки не будут иметь никаких входных данных для формы (Запрос POST), я полагаю, форму можно было бы разместить вокруг всей таблицы.

Что является лучшим решением; перенос всей таблицы или исправление для простого включения необходимых строк в тег form ? Я знаю, что могу поместить таблицу внутри формы td> , но тогда ширина столбцов во вложенной таблице будет не такой, поэтому я пришел задать этот вопрос .

11
задан Brian Tompsett - 汤莱恩 18 March 2018 в 13:04
поделиться