Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как обратиться к форме по имени, если оно находится в переменной? / 7 сообщений из 7, страница 1 из 1
05.11.2013, 08:44
    #38452517
Rastrapovich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обратиться к форме по имени, если оно находится в переменной?
Имеем:

<FORM NAME="apple"><TEXTAREA></TEXTAREA><TEXTAREA></TEXTAREA></FORM>
<FORM NAME="orange"><TEXTAREA></TEXTAREA><TEXTAREA></TEXTAREA></FORM>
<FORM NAME="banana"><TEXTAREA></TEXTAREA><TEXTAREA></TEXTAREA></FORM>

Имя формы я получаю в переменную form_name. Оно может быть apple, orange или banana.

Затем мне надо обработать теги TEXTAREA в данной форме.

document. ??? .getElementsByTagName('TEXTAREA');

Как мне обратиться к форме, указав вместо её имени переменную, содержащую её имя?
...
Рейтинг: 0 / 0
05.11.2013, 09:15
    #38452530
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обратиться к форме по имени, если оно находится в переменной?
Rastrapovich
Код: javascript
1.
document.???.getElementsByTagName('TEXTAREA');



Как мне обратиться к форме, указав вместо её имени переменную, содержащую её имя?
Код: javascript
1.
document.getElementsByName(<имя_формы>)[0].getElementsByTagName('TEXTAREA');
...
Рейтинг: 0 / 0
05.11.2013, 09:32
    #38452546
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обратиться к форме по имени, если оно находится в переменной?
Rastrapovich,
Код: javascript
1.
document.forms[formName].getElementsByTagName("textarea")
...
Рейтинг: 0 / 0
05.11.2013, 13:34
    #38452935
Rastrapovich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обратиться к форме по имени, если оно находится в переменной?
krvsa
Код: javascript
1.
document.getElementsByName(<имя_формы>)[0].getElementsByTagName('TEXTAREA');


bazileRastrapovich,
Код: javascript
1.
document.forms[formName].getElementsByTagName("textarea")


Так я же не знаю имени формы! Оно находится в переменной form_name !

Код: html
1.
document.apple.getElementsByTagName('TEXTAREA');


Так я обращусь к форме по имени, указав это имя (apple). Мне же нужно, чтобы вместо "apple" стояла переменная form_name !
...
Рейтинг: 0 / 0
05.11.2013, 13:37
    #38452943
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обратиться к форме по имени, если оно находится в переменной?
RastrapovichТак я же не знаю имени формы! Оно находится в переменной form_name !
Ты похожеи работу с переменными не знаешь...

Код: javascript
1.
document.getElementsByName(form_name)[0].getElementsByTagName('TEXTAREA');
...
Рейтинг: 0 / 0
05.11.2013, 13:47
    #38452962
Rastrapovich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обратиться к форме по имени, если оно находится в переменной?
krvsa ,
просто в первом примере ты вместо <имя_переменной> написал <имя_формы>.
Теперь заработало!
Большое СПАСИБО!!!
...
Рейтинг: 0 / 0
05.11.2013, 14:49
    #38453082
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обратиться к форме по имени, если оно находится в переменной?
Rastrapovichпросто в первом примере ты вместо <имя_переменной> написал <имя_формы>.
Да просто жуть!
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как обратиться к форме по имени, если оно находится в переменной? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]