Я хочу, чтобы HTML-форме представить себя. Как я могу использовать "действие" атрибут?
<форма действий=" и" и>
<форма действий=на"#" и>
<форма действий="и некоторые/адрес" и>
<форма>
Который был предпочтителен?
В 2013 году все HTML5 вещи, вы можете просто опустить 'действий' атрибутов для самостоятельного отправить форму
<form>
На самом деле, форма представления подраздел тока в HTML5 проекта не позволяют=" не то" (пустое значение атрибута). Это противоречит спецификации.
Вы можете оставить атрибут action пустым. Форма автоматически представит себя в той же странице.
<form action="">
Согласно спецификация W3C, атрибут действия должны быть непустой допустимый URL-адрес в целом. Существует также объяснение некоторых ситуаций, в которых атрибут действий может быть пустым.
действие элемента значение элемента formaction атрибут, если элемент кнопку Submit и таких свойств, или величина его форма владельца атрибута action, если это имеет один, или другой пустой строкой.
Так они оба до сих пор действует и работает:
<form action="">
<form action="FULL_URL_STRING_OF_CURRENT_PAGE">
Если вы уверены, что ваша аудитория с использованием HTML5 браузерах, вы можете даже не указывать атрибут действия:
<form>
Использовать ?
:
<form action="?" method="post">
Он отправляет пользователя обратно на ту же страницу.
Если вы отправляете форму с помощью PHP следует использовать:
action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"