id JS компоненты как массив

Flanker

незнайка
id JS компоненты как массив

привет всем.
Люди помогите решить маленькую проблемку.
у меня есть форма id="Form"
в которой есть несколько компонент типа text, ихние id я формирую через РНР скрипт
например id="Text[0]" и так далее.
Проблема: я немогу обратиться к этой компоненте через JS
хотелось бы Например: alert(Form.Text[0].value);//<=не работает
Я конечно вышел с этой ситуации + alert(Form["Text[0]"].value); +
но это как то не по людски теряеться прелесть массимвов. Я б мог бы и формировать id='Text0'.
Спасибо за совет.
 

thujone

Новичок
для доступа к элементам формы существует коллекция elements

к инпуту с именем 'text[0]' можно обратится так:

Код:
var myForm = document.forms["myForm"];
var text0 = myForm.elements['text[0]'];
стоит обратить внимание что аттрибуты id и name у инпута - это разные вещи

вышеуказанный код ищет элемент по name

по id, как вам ответил Gorynych сделует искать функцией getElementById
 
Сверху