Ich hab Punkt 2 vergessen: Du kannst dem Submit-Button-Element auch einen Wert via value-Attribut mitgeben, dass dan serverseitig ausgewertet werden kann. Gleiches würde auch mit dem Click-Event stattfinden, da dann der Wert des jeweiligen Radio-Button-Elements mitgeliefert wird. Nach wie vor seh ich bei der Radio-Button-Variante allerdings eher einen "Missbrauch" der Elemente vor und empfehle die Button-Variante
MfG bubble