hallo
Der vollständigkeit halber: Jede id im HTML erzeugt eine Elementreferenz innerhalb des window Objekts. Ob das einem gefällt, ist aber eine andere Frage.
Progressive Enhancement eines Formulars kann ja auch nicht sein, daß man das ganze <form> hinsichtlich dessen überarbeitet und mit IDs bestickt. PE muss mit dem funktionieren was vorhanden ist und zwar so, daß man es eben nicht verändern muss. Ergo kann man nicht davon ausgehen, daß das <form> per ID adressierbar ist.
Und idealerweise wird JS auch nicht ins HTML getippt sondern über eine externe Datei eingebunden.
Das ist ja das was hier auch tagtäglich gepredigt wird. Da hab ich es nunmalso gemacht und schon geht das Geschrei wieder los.
Aber danke an Deinen Eidgenossen Erich von Zofingen der in solchen Dingen stets zu sagen pflegte: Ein Kritiker ist wie eine Henne die gackert wenn andere Hühner Eier legen.
MfG