Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > id и name


Автор: nmn 20.2.2010, 02:18
здравствуйте

зачем в тегах пишут одновременно и id и name?

например:
Код

<input type='hidden' name='op' id='op' value='blabla' />

Автор: segrey 20.2.2010, 02:25
name используется исключительно для элементов формы и фигурирует при отправке формы на сервер в качестве ключа, кроме того в отличии от id не обязательно должен быть уникальным. id используется только на клиенте для взаимодействия с js и стилями.

Автор: IDVsbruck 20.2.2010, 04:00
Ну, я бы так категорично не говорил ...
Но суть действительно в том, что id - уникальный идентефикатор, а name - неуникальное имя. И если изначально имя действительно было ключом для значений формы, то с развитием "фреймворкостроительства" может служить как принадлежность к какой-то группе.

Автор: iluvatar 23.2.2010, 12:24
id - идентификатор тега. Служит для поиска элемента в DOM.
name - имя поля для формы. Под этим именем с формы отправится значение.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)