Показать сообщение отдельно

  #7  
Старый 11.04.2008, 10:47
-=lebed=-
Флудер
Регистрация: 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..
 
Ответить с цитированием