<form method=get action="process.htm" id="main_form">
<input type=text name="from_month" value="">
<input type=text name="from_year"" value="">
</form>
jscript конвертация строчки в обьект
Подскажите пожалуйста как можно преобразовать строковый параметр типа:
param='from';
str1='document.Form2.' + param + '_month.value';
str2='document.Form2.' + param + '_year.value';
в обьект чтобы можно было написать что-то типа этого:
str1='January' и комп все понял )
PS this не подходит т.к. нужно написать 2 строчки как указано выше.
Цитата:
Originally posted by Nikita02
типа:
param='from';
str1='document.Form2.' + param + '_month.value';
str2='document.Form2.' + param + '_year.value';
типа:
param='from';
str1='document.Form2.' + param + '_month.value';
str2='document.Form2.' + param + '_year.value';
Воспользуйся getElementById, чтобы найти нужную форму.
В HTML'ной форме присваиваешь ей ID:
Код:
И затем, в JavaScript находишь форму:
Код:
form = document.getElementById("main_form");
И у этой формы узнаешь значение элементов:
Код:
str1=form[param+"_month"].value;
str2=form[param+"_year"].value;
str2=form[param+"_year"].value;
ладно спасибо я уже решил проблемму с помощью функции eval()