"id" ist beim
HTML ein sogenanntes Universalattribut mit dem man dokumentweit eindeutige Namen für einzelne
HTML-Elemente definieren kann. Insofern ist das zum Ansprechen von Buttons natürlich im Besonderen verwendbar. "name" sollte aber auch funktionieren, weil Du hier das "Logon"-Formularfeld mit forms.item('Logon') ja schon speziell angesprochen hast.