Ein POST-Request findet gar nicht statt, wenn es kein action-Attribut gibt.
Ja, von der Spezifikation her ist das action-Attribut Pflicht. Aber zeig mir bitte einen Browser, der wenn es fehlen sollte nicht so verfährt, als ob action="" vorhanden wäre …
Kannste selber testen mit FF und Firebug. Es geht gar kein Request raus, wohin soll er auch.