в чем разница id и name

Статус
В этой теме нельзя размещать новые ответы.

lena berkova

Местный житель
Регистрация
14 Янв 2009
Сообщения
437
Реакции
21
подскажите для чего использовать id и name и элементов формы? можно ли использовать чтото одно?
как я понимаю- id это чтобы обратиться к элементу через дом, name-это передается в форму при сабмите. а можно ли совместить?
 
совместить можно, через id можно задавать настройки оформления форм в css
 
Дополню только, что id должен быть уникальным, а name не обязательно
 
ID это уникальный идентификатор, а name иногда могут повторяться, поэтому обратится к элементу, который повторяется будет сложно без ID.
 
ID больше подходит для уникальной идентификации элемента, для последующей работы на ним, через JS. (Можно и в CSS, но как правило не нужно + верстальщики часто узнают об id и начинают его там использовать, а вот про то что эо уникальный идентификатор, они всё чаще как-то не в курсе)
Name уже по больше чачти для форм, вернее для элементов форм (select,input, textarea & etc), так как массивы POST & GET приходят с ключами именно из поля name, так же и для JS, когда обратиться надо к множеству элементов.
 
да, и в JS сейчас чаще всего к элементу обращаются по id, используя document.getElementById('id').
а name, как уже было сказано, для форм.
 
id - идентификатор элемента в объектной модели документа (DOM)
name - названия поля в рамках одной формы (одного пространства имен)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху