Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
anbull Гость
|
Добавлено: Ср Авг 14 2002 17:00 Заголовок сообщения: Help! Как из JavaScript обратиться к значению переменной? |
|
|
Anybody help!!
Есть проблемка. В хатыэмэл коде есть формочка. В ней куча переменных типа:
.....name=a[0] value=1 .....name=a[1] value=2 .....name=a[2] value=1 .....name=a[3] value=4 .....name=a[4] value=5 . . . . .. Как эти данные достать c помощью JavaScript?
aa=document.form[0].a[0].value - не катит aa=document.form[0].a.value - не катит aa=new array(); aa=document.form[0].a.value - не катит
Буду очень благодарен. Нет желания вводить переменные a1,a2,a3,a4,a5..... |
|
Вернуться к началу |
|
|
Jared Гость
|
Добавлено: Чт Авг 15 2002 02:30 Заголовок сообщения: Re: Help! Как из JavaScript обратиться к значению переменной? |
|
|
aa=new array(); aa[0]=document.all[FormName].value |
|
Вернуться к началу |
|
|
anbull Гость
|
Добавлено: Чт Авг 15 2002 09:57 Заголовок сообщения: Не катит. |
|
|
Такой вариант не работает тоже: aa=new array(); aa[0]=document.all[form1].value
Вот так работает, но неудобно, не поддаёться автоматизации:
aa=new Array(); aa[0]=window.form1.elements['a[0]'].value; aa[1]=window.for.. |
|
Вернуться к началу |
|
|
xorxor Гость
|
Добавлено: Чт Авг 15 2002 12:03 Заголовок сообщения: Re: Не катит. |
|
|
почему не поддается ?
aa[i]=eval("window.form1.elements['a["+i+"]'].value"); |
|
Вернуться к началу |
|
|
ilya Гость
|
Добавлено: Чт Авг 15 2002 13:15 Заголовок сообщения: Re: Не катит. |
|
|
вообще не понятно нафига в name скобки использовать. нызывал бы a00,a01,...,aN. работать тоже просто obj = eval("document.all["+i"]"); |
|
Вернуться к началу |
|
|
anbull Гость
|
Добавлено: Чт Авг 15 2002 14:05 Заголовок сообщения: Re: Не катит. |
|
|
Ано то так, можно использовать a00, a01,..... Но потом тяжело и громоздко это всё вытягивать php скриптом. А с помощью a[0],...a[N] вытаскиваешь массив и вперёд! |
|
Вернуться к началу |
|
|
anbull Гость
|
Добавлено: Чт Авг 15 2002 14:11 Заголовок сообщения: Cool!!! Катит! |
|
|
Большое спасиба xorxor! |
|
Вернуться к началу |
|
|
|