Html як помістити form в table, життя з wordpress

Це неправильний варіант!

По-перше, цей код не дійсний. Форма не може бути прямим нащадком table. tbody і tr. Правда, може бути розташована всередині окремої комірки таблиці, тобто, між тегами .

По-друге, цей код може не спрацювати як годиться в певних випадках. При кліці по кнопці submit форма може не вирушати.

Саме з такою ситуацією зіткнувся в процесі роботи. Розмістив форму всередині рядка . Все працювало - чудово. Валідність, не правильна, я не розбирався. Але, справа в тому, що в цю таблицю виводилися результати пошуку за технологією ajax, тобто без перезавантаження всієї сторінки. У рядок пошуку вводяться дані, а в таблицю виводяться знайдені результати, при цьому оновлюється тільки вміст таблиці. Так ось коли таблиця завантажувалася після ajax-запиту, то submit форми, впровадженої таким неправильним способом в таблицю, переставав працювати.

Для розміщення форми в таблицю, пропоную використовувати наступний спосіб.

Форму оголосити перед таблицею, і обов'язково поставити їй якось ідентифікатор id (в моєму прикладі id = "myform"). Інпут розмістіть всередині таблиці де планували, але в кожен input потрібно додати атрибут form = "myform". значення якого буде вказувати, до якої форми відноситься даний елемент.

Для нашого прикладу код зміниться ось таким чином: