this bezieht sich immer auf das aktuelle Objekt in dessen Kontext eine Funktion aufgerufen wird.
In this.form bezieht (inerhalb z.b. eines input Elements) sich this auf das Element und die Eigenschaft form ist die Referenz auf das Formular
Aha, wieder was gelernt, danke.
Man kann this nicht vermeiden, z.b. wenn man mit Objekten Arbeitet auch in Eventhandlern ist this sehr nützlich und was du mit "bzgl. des DOM" meinst ist mir nicht klar.
mit "bzgl. des DOM" (=Document Object Model) meine ich, dass man mit "this" ein Element im HTML-Baum anspricht, wie z.B. in unserem Fall ein Formularelement oder sowas.
Innerhalb von reinen JavaScript-Objekten bzw. -Funktionen ist meistens klar, was "this" ist, aber JavaScript macht sogar dort Fehler, nämlich in sog. closures (eingebetten Funktionen).
Gruß, Don P