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