PaXy: Formname als Objekt oder als String?

Beitrag lesen

Ich habe zwei verschiedene HTML-Seiten, die jeweils ein Formular enthalten.

Drückt der Benutzer auf eine der beiden Seiten einen Button, wird eine Javascript-Methode aufgerufen, der mit "this.form.name" der Name des Formulars übergeben wird.

Wird die JS-Methode von der einen HTML-Seite aufgerufen, wird der korrekte Formularname ausgegeben, so wie es sein soll. Wird die JS-Methode von der zweiten HTML-Seite aufgerufen bekomme ich allerdings ein HTML-Objekt "[object HTMLInputElement]".

Wovon ist es abhängig, das ich bei der Übergabe von "this.form.name" einmal einen String bekomme und einmal ein Objekt?