Коротко
action указывает URL, на который браузер отправит данные формы при submit.
Детали
<form action="/search" method="get">
<input name="q">
</form>
- Относительный путь резолвится относительно текущего URL (или
<base>)
- Пустой
action или его отсутствие — отправка на текущий документ
- В JS-приложениях часто игнорируют через
preventDefault, но атрибут остаётся полезным progressive enhancement
Итог
action = адрес обработчика. Вместе с method и enctype описывает нативную отправку.