Blokowanie klawisza ENTER przy wysyłaniu POSTem

Podczas kodowania pojawił się dosyć prosty problem: Jak zablokować wysłanie formularza po naciśnięciu klawisza ENTER. Pytanie po co to robić ? Bo akurat potrzebujemy uruchomić jakąś funkcje JavaScript a nie koniecznie wysłanie zawartości POSTem lub GETem.

Rozwiązanie nader proste:

<form action="" onsubmit="return false;">
</form>

A gdyby nam zachciało się jednak walidować ten formularz, to można zrobic tak:


<pre><form action="" onsubmit="return valid(this);">