Thomas: variabel an funktion übergeben

Hallo

hab folgendes Java-Script problem. Eine Funktion gibt den Inhalt aus einem Formularfeld aus. Nun habe ich mehrere Formular auf der Seite. Ich möchte mit dem Funktionsaufruf der Formularname sowie das auszulesende Feld mitgeben. Soweit so gut. Nun wenn ich in der funktion versuche die feldeingabe zu lesen, kommt eine fehlermeldung, dass er keine formular mit diesem Namen kennt. beispiel:

funktionsaufruf
onclick="inhalt('formname', 'feldname');

funktion:
function (name, feld)
{
was = document.name.feld.value;
}

kann mir jemand sagen, wie ich mit den übergebenen variabeln die javascript-zeile (document.formname.formfeld.value) schreiben kann?

vielen dank + gruss aus der schweiz
thomas

  1. hi,

    onclick="inhalt('formname', 'feldname');

    hier uebergibst Du strings...

    function (name, feld)
    {
    was = document.name.feld.value;
    }

    ... und willst dann mit strings ein object referenzieren.
    machs so:

    was = document.forms[name].elements[feld].value;

    gehoert eigentlich zu den basics... stoebere ruhig mal etwas in der doku, dafuer ist sie da!

    Gruesse  Joachim