benfolds: Form name beim aufruf übergeben

Beitrag lesen

Hi!

ich habe ein per PHP generiertes Formularwesen und möchte jetzt per JavaScript einen Kalender öffnen, der dann einen ausgewählen Wert an das Formular zurückgibt. dazu üebrgebe ich per JavaScript den Namen des Formulars und des Feldes an das Fenster.

Um ein bestimmtes Element zu bestimmen eignet sich doch im Allgemeinen hervorragend seine ID. Und der Zugriff mit document.getElementById() ist einfacher kaum zu haben. Was spräche gegen das Verwenden einer ID?

grundsätzlich ja nix, aber wenn ich die ID nicht hab kann ich die ja auch nicht finden., sprich ich müsste eine feste anlegen und mich dann auf ein formular pro seite beschränken...

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

Auf das Formular kannst du nur von Formularelementen direkt zugreifen, denn die haben eine Eigenschaft form. Von anderen Elementen muss du dich im DOM nach oben hangeln.

Lo!

danke schonmal!