jQuery desativar o envio de formulário em entrar

Eu tenho o seguinte javascript na minha página que não parece estar funcionando.

$('form').bind("keypress", function(e) {
  if (e.keyCode == 13) {               
    e.preventDefault();
    return false;
  }
});

Gostaria de desabilitar o envio do formulário ao entrar ou, melhor ainda, chamar meu envio de formulário ajax. Qualquer solução é aceitável, mas o código que estou incluindo acima não impede que o formulário seja enviado.

questionAnswers(16)

yourAnswerToTheQuestion