URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 4047
[ Назад ]

Исходное сообщение
"Точка в javascript"

Отправлено dd , 18-Апр-06 17:31 
Добрый день! В фунции передаю параметр который является именем формы а в этом имени содержится точка! Как javascript обьяснить что точка это часть имени? Зарание спасибо!

Содержание

Сообщения в этом обсуждении
"Точка в javascript"
Отправлено XAnder , 19-Апр-06 08:43 
>Добрый день! В фунции передаю параметр который является именем формы а в
>этом имени содержится точка! Как javascript обьяснить что точка это часть
>имени? Зарание спасибо!

вместо foo.bar использовать foo["bar"]


"Точка в javascript"
Отправлено dd , 20-Апр-06 14:47 
>>Добрый день! В фунции передаю параметр который является именем формы а в
>>этом имени содержится точка! Как javascript обьяснить что точка это часть
>>имени? Зарание спасибо!
>
>вместо foo.bar использовать foo["bar"]
Не работает! -(((



"Точка в javascript"
Отправлено XAnder , 20-Апр-06 14:59 
>>вместо foo.bar использовать foo["bar"]
>Не работает! -(((

Пример того, что не работает, в студию!


"Точка в javascript"
Отправлено Niam , 20-Апр-06 15:54 
>>>вместо foo.bar использовать foo["bar"]
>>Не работает! -(((
>
>Пример того, что не работает, в студию!

Попробуй выловить через DOM - getElementByName


"Точка в javascript"
Отправлено DD , 20-Апр-06 17:28 
>>>>вместо foo.bar использовать foo["bar"]
>>>Не работает! -(((
>>
>>Пример того, что не работает, в студию!
>
>Попробуй выловить через DOM - getElementByName

Calendar(this,form.documents.dpay.) где form - имя формы а все остальное имя поля!
Блин я в javascript вообще не бум-бум мне просто дали готовую js функу а моя либа на перле создает поля с точкой уже голова кругом идет! А календарь вставить надо -(((


"Точка в javascript"
Отправлено DD , 20-Апр-06 17:29 
>>>вместо foo.bar использовать foo["bar"]
>>Не работает! -(((
>
>Пример того, что не работает, в студию!

Calendar(this,form.documents.dpay.) где form - имя формы а все остальное имя поля!
Блин я в javascript вообще не бум-бум мне просто дали готовую js функу а моя либа на перле создает поля с точкой уже голова кругом идет! А календарь вставить надо -(((


"Точка в javascript"
Отправлено XAnder , 21-Апр-06 09:04 
>Calendar(this,form.documents.dpay.) где form - имя формы а все остальное имя поля!

То бишь имя поля "documents.dpay."? Тогда надо так:

Calendar(this, form["documents.dpay."])

Но сдается мне, что здесь предполагается передать ЗНАЧЕНИЕ этого поля, а не само поле. Если так, то:

Calendar(this, form["documents.dpay."].value)