
11.04.2008, 10:47
|
|
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме: 12702287
Репутация:
4738
|
|
Есть функция, туда передаётся аргумент - имя поля формы id, как мне использовать это имя поля в функции тут?
Код:
function inc(id) {
alert(id);
alert(document.cena.id.value); - вот тут нужно использовать значение переменной id (а не символы id) как реализовать?
if (document.cena.id.value=="del") {document.cena.id.value=-1;}
document.cena.id.value++;
}
Т.е. мне надо обращаться к разным полям формы в зависимости от id, например:
inc('cena25') -> document.cena.cena25.value
UP: НЕАКТУАЛЬНО! реализовал через eval
Код:
function inc(id) {
s="document.cena."+id+".value";
if (eval(s)=="del") {eval(s+"=-1");}
eval(s+"++");
}
Последний раз редактировалось -=lebed=-; 11.04.2008 в 11:20..
|
|
|