Welche Bedeutung sollte der leere String denn haben? Wenn das Formular an die selbe Addresse geschickt werden soll, dann kann man das action-Attribut weglassen.
Sorry ich wusste nicht, dass man es auch so schreiben darf
  
<form name="form1" method="post">  
  <input type="submit" name="hallo" value="Senden">  
</form>  
Laut http://validator.w3.org/check ist es aber valid.