jQuery submit function não está funcionando corretamente

Eu tenho algumas perguntas com a função de envio do jQuery.

aqui é ambiente de trabalho

jQuery: 1.7.2, chrome (18.0.1025.168 m).

Existem 2 problemas.

1º:

meus códigos como este

html

<form id="test" action="..." method="post">
     <input type="text" />
     <input type="submit">
</form>

jQuery

$('#test').submit(function(){
      return false;
})

o problema é que funciona bem no firefox e na ópera, mas no Chrome.

2:

html: como acima.

jQuery:

$('#test').submit(function(){
      if(...)
         alert(something..);
      return false;
})

não funciona no firefox, ópera e cromo. sempre dispara form.submit porquê.

Estou muito confuso. quem pode descobrir isso, obrigado!