hi,
Der input-button muss natuerlich auch Teil des/eines Formulars sein, sonst duerfte er gar nicht funktionsfaehig sein.
jein.
es ist theoretisch durchaus erlaubt, formularelemente ausserhalb eines formulars zu verwenden - nur werden deren werte beim abschicken eines formulares nicht mitgesendet. aber bei einem button, der eldiglich onClick eine JS-funktion aufrufen soll, ja kein problem.
praktisch allerdings gibt es tatsächlich in diversen browsern probleme, wenn man formularelemente ausserhalb von formularen benutzt, deshalb ist es manchmal nicht empfehlenswert.
gruss,
wahsaga