Wenn du meinst, was ich meine dass du meinst, musst du den Buttons einfach nur Namen (übers name-Attribut) geben. Dann kannst du im Skript, dass den Formularinhalt bekommt, überprüfen, ob $_POST['abschicken'] oder $_POST['vorschau'] gesetzt ist (wobei "abschicken" und "vorschau" dann die jeweiligen name-Attribute wären).
Ich glaube, irgendwelche Browser-spezifischen Besonderheiten gab's da evtl. auch noch, aber das müsstest du wo nachschauen.