#html #forms
#HTML #формы
Вопрос:
Довольно простой вопрос, нормально ли иметь форму в html, подобную этой,
<form class="spacer" action="" method="post">
<input class="submit" type="submit" value="Submit" />
</form>
Я искал в Google, но ничего не смог найти?
Комментарии:
1. Что вы хотите, чтобы эта форма делала?
2. Да, я вернулся на ту же страницу, @steve adams просто нужно сделать запрос post, чтобы php распознал его
3. @Prasanth:
If action is the empty string, let action be the document's address.
4. @cgweb87 Итак, вы хотели бы, чтобы (например) php-скрипт видел, что был использован $_POST? В таком случае, да, это помогло бы.
5. @animuson хотя лучше всего вводить текущий адрес, поскольку это фактически создает дополнительный запрос заголовка на странице, если вы этого не сделаете, как объясняется в Yslow : )
Ответ №1:
Да, это так.
Не требуется, чтобы a <form>
содержал какие-либо элементы <input>
или что-либо иное. (Однако большинство полезных форм обычно содержат ввод «отправить» и другие соответствующие элементы …)
Удачного кодирования.
Комментарии:
1. Спасибо, не знаю, почему это не задокументировано
2. @cgweb87 w3.org/TR/html5/forms.html#the-form-element (Насколько я могу видеть, это задокументировано только в положительном случае.)