| Сообщение от Octane   | 
	| Так что не понятно то, как переменную вместо имени подставить? | 
	
Да. Имя перменной при обращении к объекту. Пробовал через массив - не получилось. Пробовал так:
function plusmin(val,test){
    var as= new Array();
    as["test"]=test;
    if (val==0){
        document.forms.a.as["test"].value=(+(document.forms.a.as["test"].value)-1);
    }
    else{
        document.forms.a.as["test"].value=(+(document.forms.a.as["test"].value)+1);
    }
}[/JS]