I form possono anche essere inviati con il tasto Enter (Invio). Tuttavia a volte vi è la necessità di forzare l'invio solo con il click sull'apposito pulsante.
In jQuery la soluzione è semplice:
$( "#form" ).on( "keydown", function( e ) {
var code = e.keyCode;
if( code == 13 ) {
e.preventDefault();
}
});