Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 5 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Вопрос вот в чем.
Имеется 3 формы с input'ами текстового типа, названия представляют собой элементы ассоциативного массива.
Пример:

Код:
<input type="text" name="ca[name]" value="0" align="right" onchange="javascript:restrict(elements[0],512);">


К ним надо применить JavaScript, который такие массивы, насколько я знаю, не переваривает. Пытаюсь обращаться к ним косвенно через массив элементов формы - пример elements[0] и т.д., но почему-то работает только с первой формой. Подскажите, в чем нюанс.



Партнер
 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Используй атрибут ID.
<input type="text" ID="ca[name]" name="ca[name]" value="0" align="right" onchange="javascript:restrict(elements[0],512);">
далее
ip = document.all("ca[name]");

_________________
Цель жизни - d20 по жизни...


 

Member
Статус: Не в сети
Регистрация: 02.08.2005
Откуда: Казань
Avaddon
Вот только не надо document.all - этот массив есть только в MSIE. Поэтому ссылку на объект для того, чтобы все работало везде одинакого лучше брать через document.getElementById().

_________________
Feci quod potui, faciant meliora potentes.


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Moduvator Да? В Opera и FireFox document.all превосходно работают.

_________________
Цель жизни - d20 по жизни...


 

Не, ребята, если id тоже в виде ассоциативного массива, то не работает. А так работает (если id простой), то с прямым обращением даже. Как вы думаете, так будет в любом браузере? И не будет ли доступа по id из-под PHP-скрипта?


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 5 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 52


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan