Автор Тема: form.elements.length - чудеса, да и только!  (Прочитано 2502 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Forza

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 288
  • +0/-0
  • 0
    • Просмотр профиля
form.elements.length - чудеса, да и только!
« : 23 Августа 2004, 18:58:05 »
Здравствуйте.

Предположим, имеем следующий хтмл-код:










Кабель
Длина, м



Как видно, по нажатию на кнопку должно появиться количество элементов в форме, но почему-то появляется [object]. А теперь самое интересное! Если убрать строку Длина, м , то всё окей, и искомое количество элементов выводится. Что не так в этой строке?
Использую MSIE 6.0.

[OFF]На самом деле форма и функция больше и сложнее - в них сейчас оставлено только то, что показывает природу глюка.[/OFF]

Оффлайн alm

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 102
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ispserver.com
form.elements.length - чудеса, да и только!
« Ответ #1 : 24 Августа 2004, 05:15:40 »
Проблема в том что у тебя поле формы где Длина имеет имя "length". И по conditionForm.elements.length ты берешь не длину элементов, а само поле.

Такая вот кривая в ИЕ возможность обращения к полям формы (и не только). Вообщем избегай в именах полей length и тому подобного.
Алексей Чекушкин
менеджер проекта  - решения для хостинг компаний. менеджер проекта  - хостинг на Виртуальных Выделенных серверах (VDS / VPS). консультант проекта  - хостинг на Виртуальных Выделенных серверах (VDS / VPS) от 4.9

Оффлайн Forza

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 288
  • +0/-0
  • 0
    • Просмотр профиля
form.elements.length - чудеса, да и только!
« Ответ #2 : 24 Августа 2004, 12:15:23 »
Ок. Пачиму-то о таком варианте я и не подумал. ;)

[OFF]Мда, придётся менять названия столбцов таблицы БД, т.к. названия полей формы должны быть идентичны названиям столбцов в БД.[/OFF]

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28