Sven: Formularelement mit einem String ansprechen

Beitrag lesen

Hallo,

was muss ich machen, damit folgender Code funktioniert?

function uebernehme_name(zahlart)
{
  if (zahlart == "last")
    string_erhaelt = "last_name";
  else
    string_erhaelt = "kredit_name";

this.form.+string_erhaelt+.value = this.form.vname.value + ' ' + this.form.name.value;
}

An der Zeile this.form.+string_erhaelt+ ... scheiter ich.

Ich weiß, dass man es so nicht machen kann, aber wie geht es?

Danke für Eure Hilfe.

Gruß
Sven.

PS: Fehlermeldung: das Objekt unterstützt diese Eigenschaft nicht.