Patric: Dynamische Anzahl von Übergabeparametern einer function

Morgen,

hab' folgendes Problem. Auf meiner HTML-Site habe ich mehrere Forms, welche eine unterschiedliche Anzahl von required-Fields enthalten. Es wäre schön, wenn ich dafür EINE function schreiben könnte, welche den Inhalt der Felder eines Forms überprüft. Nun ist die Anzahl der required-Fields jedoch von Form zu Form unterschiedlich, so daß die Anzahl der Übergabeparameter der (Überprüfungs-)function dynamisch sein müßte. Besteht die Möglichkeit, dann könnte ich jeweils die Namen der Felder übergeben, um deren Inhalt zu überprüfen. Kann man die Anzahl der Übergabeparameter einer JAVA-Script funcion dynamisch halten? Falls das nicht der Fall ist, wie löst man soetwas am besten? Soll ich für jedes Form eine function schreiben, oder doch besser ein Perl-Script für alle?

Danke, und schönes WE.
Patric

  1. Hallo Patric,

    kleines Codeschnippsel gefällig?
    ....
    function CheckVals()
    {
    for(ix = 0; ix<CheckVals.arguments.length; ix++)
    {
      Wert = CheckVals.arguments[ix];
                         //
                         // tu sonstwas damit ..
                         //
    }
    }

    und danach kommen die Aufrufe der Funktion mit jeweils unterschiedlicher Anzahl von
    Parametern - alles klar?

    Viele Grüße Günter