Я знаю, що це питання досить старе, проте я успішно створив багато складних сторінок для введення даних без тегів форми. Хоча багато хто не вважається "стандартним", НЕ недоцільно використовувати матеріали без " <form>
. Мої проекти були випадками, коли мені потрібен був повний контроль над тим, як сторінка веде себе і поведінка форми за замовчуванням заважає. Вміла виконати перевірку рівня сторінок і полів (за допомогою JS) та "подала" дані за допомогою Ajax-дзвінків тощо. Насправді це є моїм кращим способом у ці дні.
Багато JS потрібно, але це не так вже й складно, і це легко зробити як код багаторазового використання.
Є й інші випадки, коли я дефігую НЕ використовую форми з введеннями, такі як сторінки входу.
Сподіваюсь, цей відгук комусь допомагає.