@name> Вообщем-то Вы правы. Хотя тут очень много подводных камней и не нам их разбирать
А кому-же еще? ;-)
> а, как говорил один человек, "специалистам по занимательной броузерологии". NAME уже явно устарел, и это уже сейчас спорный вопрос стоит ли его применять, но тут опять эта пресловутая кроссброузерность.
Атрибут name несет свою ношу и по крайней мере в случае с формами является единственным элементам, который позволяет нормально разбирать пришедшие данные. (использование методов типа XmlHttpRequest не в счет).
> Кстати на заметку: если вынести элементы формы за пределы тэга FORM,
Элементы формы НЕ ДОЛЖНЫ быть вне <form>!
> ... то к этому элементу, определенному атрибутом NAME, мы больше больше не сможем обратиться как к свойству document, а если у этого элемента задать еще атрибут ID с таким же именем, то можем обращаться как нам вздумается...
А кому нужны элементы формы, которые никуда не сабмитятся?
Короче, нужно использовать элементы по назначению... и как можно меньше полагаться на JavaScript. Я конечно понимаю, что не мне об этом говорить, но к сожалению есть очень много пользователей у которых JS выключен вообще! |