Назад, когда я изучил HTML, CGI был королем, и надлежащим образом взаимодействовать с сервером было размещение тегов <input> внутри тега <form>. Когда пользователь нажал кнопку "отправить", на сервер было отправлено сообщение HTTP GET или HTTP POST, а браузер обновлен с использованием кода HTML, возвращаемого из программы CGI на сервере.
Теперь я снова начал делать веб-материал, и изучал JavaScript и jQuery. Поскольку jQuery может перехватывать такие события, как click, keypress и focusout, и может читать данные с $.ajax() и $.getJSON(), есть ли вообще необходимость иметь тег <form>?
Может быть, "реальные формы" по-прежнему необходимы, если я хочу поддерживать пользователей, у которых отключен JavaScript?