Als URL-Parameter werden sie tatsächlich durch die Formulareingaben ersetzt, wenn das Formular per GET versendet wird.
Aber nicht bei POST - womit wir wieder beim Anfang wären: warum nicht POST wenn es nur darum, dass der Button wie ein Link aussieht?