HTML-формы - имя и идентификатор требуются?

Почему мне нужны имя и идентификационные атрибуты для <input> элементы формы?

Который используется для отправки данных POST и который я могу исключить?

12
задан pnuts 11 September 2015 в 08:33
поделиться

9 ответов

имя используется на стороне сервера, это необходимо , если вы планируете обрабатывать поле. id только для того, чтобы элементы label при щелчке и доступе со стороны программ чтения с экрана могли запускать / вызывать элементы управления формы (ввод, выбор).

<form method=POST action="form-processor.php">
    <input name=first_name value=john>
</form>

приводит к

$_POST = array( 'first_name' => 'john' );

Если используется метод GET , он добавляется к строке запроса:

http://site-name.com/form-handler.php?first_name=john

он популярен для добавления строки запроса со скрытыми входами:

18
ответ дан 2 December 2019 в 04:25
поделиться

имя используется для POST и GET.

id используется для стилизации.

class используется для применения одного стиля к группе элементов одного «класса».

Вот как я их запоминаю.

3
ответ дан 2 December 2019 в 04:25
поделиться

Идентификатор не требуется. Имя также не является обязательным, но браузер не будет отправлять данные без него. То же самое для POST и GET.

5
ответ дан 2 December 2019 в 04:25
поделиться

имя используется для отправки POST

1
ответ дан 2 December 2019 в 04:25
поделиться

Для элемента ввода нет обязательных атрибутов.

http://w3schools.com/tags/tag_input.asp - на w3schools всегда есть отличная информация.

4
ответ дан 2 December 2019 в 04:25
поделиться

имя необходимо для сообщения и получить ... но не id ... id используется клиент боковая обработка ...

0
ответ дан 2 December 2019 в 04:25
поделиться

имя - это атрибут, который определяет «имя переменной» при отправке сообщения. id используется для JavaScript и т. Д.

3
ответ дан 2 December 2019 в 04:25
поделиться

name является обязательным, id не так важен. Однако id используется для привязки меток к обычным полям ввода формы, таким как радиокнопка, текстовое поле и т.д.

0
ответ дан 2 December 2019 в 04:25
поделиться

Имя необходимо для того, чтобы вы могли опубликовать или получить значения на следующей странице. Id необходим для того, чтобы вы могли делать манипуляции с css и тому подобными вещами. Это также возможно только с именем. Поэтому имя важнее. Присвоение идентификатора делает его стандартизированным.

0
ответ дан 2 December 2019 в 04:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: