Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

jscript конвертация строчки в обьект

13K
06 января 2006 года
Nikita02
5 / / 06.01.2006
Необходимо написать функцию на jscript, входным параметром которой будет часть название элемента.
Подскажите пожалуйста как можно преобразовать строковый параметр типа:

param='from';
str1='document.Form2.' + param + '_month.value';
str2='document.Form2.' + param + '_year.value';

в обьект чтобы можно было написать что-то типа этого:
str1='January' и комп все понял )
PS this не подходит т.к. нужно написать 2 строчки как указано выше.
14K
06 января 2006 года
Farnsworth
9 / / 17.12.2005
Цитата:
Originally posted by Nikita02
типа:

param='from';
str1='document.Form2.' + param + '_month.value';
str2='document.Form2.' + param + '_year.value';



Воспользуйся getElementById, чтобы найти нужную форму.
В HTML'ной форме присваиваешь ей ID:

 
Код:
<form method=get action="process.htm" id="main_form">
<input type=text name="from_month" value="">
<input type=text name="from_year"" value="">
</form>


И затем, в JavaScript находишь форму:
 
Код:
form = document.getElementById("main_form");


И у этой формы узнаешь значение элементов:
 
Код:
str1=form[param+"_month"].value;
str2=form[param+"_year"].value;
13K
08 января 2006 года
Nikita02
5 / / 06.01.2006
ладно спасибо я уже решил проблемму с помощью функции eval()
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог