Lieber Matthias,
Nein, weil buttons auch ohne Formular existieren können. Das Formular wird nur benötigt, wenn Daten versendet werden sollen. (Dass das form-Element semantisch passend ist, bedeutet nicht, dass es notwendig wäre.)
und wie genau bringst Du einen Button ohne umgebendes Formular dazu, dass eine neue Seite mit einem bestimmten URL-Parameter aufgerufen wird? Und bitte ohne JavaScript!
Liebe Grüße
Felix Riesterer