Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> id формы и элемент формы с name=id 
:(
    Опции темы
goodday1941
Дата 22.12.2008, 10:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 709
Регистрация: 16.7.2006
Где: Украина, Киев

Репутация: нет
Всего: 9



вопрос состоит в следующем, к примеру у меня есть форма:
Код

<form id='test' ...>
<input id='id' name='id' ... />
...
</form>

и когда я хочу обратиться к форме и запросить у нее ее айдишник (formEl.id)... мне вместо 'test' выдаеть объект input (тот самый который с неймом 'id'  smile );
изменить в поле инпута name и id я не могу (id и name формы могу поменять)...

собсно вопрос в следующем как мне в такой ситуации получить айдишку формы? smile


--------------------
SCJP 6
PM MAIL ICQ Skype GTalk   Вверх
goodday1941
Дата 22.12.2008, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 709
Регистрация: 16.7.2006
Где: Украина, Киев

Репутация: нет
Всего: 9



myForm.getAttribute('id'); вроде работает

Добавлено через 45 секунд
проведу тест в нескольких браузерах и напишу о результате


--------------------
SCJP 6
PM MAIL ICQ Skype GTalk   Вверх
bars80080
Дата 22.12.2008, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



нужно просто не использовать служебное слово id для идентификатора. пользуй хотя бы id1


PM MAIL WWW   Вверх
ksnk
Дата 22.12.2008, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 84
Всего: 386



Никаг... Убицца ап стену...  smile 
Нужно менять верстку. IE крайне дурно относится к переменным id и id='id'. Нужно их заменить на _id, к примеру....

Можно еще, вероятно, посмотреть на атрибуты (getAttribute) у тега FORM, но это как-то не очень спортивно...


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
goodday1941
Дата 22.12.2008, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 709
Регистрация: 16.7.2006
Где: Украина, Киев

Репутация: нет
Всего: 9



ну эт то я понимаю.. но тут то как раз и проблекма... я код формы не формирую smile..

на ие вобщем то уже нарвался.. она не воспринимает данные smile

Добавлено через 1 минуту и 14 секунд
тоесть getAttribute отрабатывает во всех браузерах кроме ие smile


--------------------
SCJP 6
PM MAIL ICQ Skype GTalk   Вверх
bars80080
Дата 22.12.2008, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



написал три варианта, понял, что не получится, соответственно -> убиться об стену, а лучше того, кто это написал (дать линейкой по рукам и объяснить что так не делают)

вопрос, а на кой ляд вообще нужен id? идентификатор сам по себе штука бесполезная, он нужен только чтобы выдёргивать за него элемент. но если ты уже добрался до формы, то зачем тебе ещё нужен идентификатор?

Добавлено через 9 минут и 3 секунды
кстати, подумал. мы можем поменять id у инпута:

Код

document.getElementById('id').id = 'id1';


и дальше действовать как хотел
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0507 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.