ChrisB: Form name beim aufruf übergeben

Beitrag lesen

Hi,

<a href="javascript: openKalender(this.forms.name, '[name]');">

so hab ichs probiert, geht aber nicht. kann mir da jemand helfen?

Kann so nicht gehen, aus zwei Gründen.

Erstens, die Eigenschaft von Formularelementen, die auf das Formular, zu welchem sie gehören, verweist, heisst form, und nicht forms.

Zweitens, ein Link ist kein Formularelement, und hat deshalb auch keine Eigenschaft form.

Wenn du einen Button zum Aufruf der Funktion nutzen würdest, der sich im jeweiligen Formular befindet - dann ginge das so problemlos. Und dann bräuchtest du auch nicht den Namen des Formulars übergeben, nur um daraus anschliessend wieder die Referenz auf das Formular zu ermitteln, sondern könntest gleich die Referenz auf das Formular übergeben.

Wenn du aber bei einem Link bleiben willst - dann musst du dir irgendeine Möglichkeit, das Formular über eines seiner Attribute (bspw. id) ansprechbar zu machen, überlegen.

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]