html атрибут action

Атрибут action (HTML тега <form>) визначає адресу, куди відправляється форма (за замовчуванням дію встановлено на поточну сторінку).

7bc79787b0fbcb1a90840aff986969af.png

Значення атрибута може бути перевизначине за допомогою атрибута formaction елементів <button> чи <input>, що відносяться до форми.

Порада:

В якості обробника можна вказати адресу електронної пошти, починаючи з ключового слова mailto:. При відправці форми буде запущена поштова програма встановлена без задання.

Нотатка:

Якщо атрибут action відсутній, всі дані буде відправлено на поточну сторінку.

Порада:

Для коректної інтерпретації даних використовуйте атрибут «enctype="text/plain"» в елементі <form>

Синтакс

<form action="URL">...</form>

Атрибут action може отримувати єдине значення :

URL

URL - адреса скрипта, який буде обробляти дані форми.

Можливі значення:

  • Абсолютний URL - вказує на інший веб-сайт (наприклад, href = http://www.css_in_ua.com/default.htm )
  • Відносний URL - вказує на файл в структурі поточного веб-сайту (наприклад, href = "default.htm" )

Переглядачі

Переглядач

1+

1+

1+

3.5+

3+

12+

Переглядач

1+

1+

1+

1+

Приклади


Найпростіший приклад використання HTML атрибута action теґа <form>.

See the Pen Form.action_css_in_ua by css.in.ua (@css_in_ua) on CodePen.

Різниця між HTML 4.01 та HTML5


У HTML5 використання атрибуту action не обов'язкове, на відміну від HTML4.

Різниця між XHTML та HTML


У XHTML атрибут action є обов'язковим.