jQuery - Cancelar envio de formulário (usando "retornar falso"?)?

Estou com alguns problemas ao tentar cancelar o envio de um formulário. Eu tenho seguido este tutorial (mesmo que não esteja criando um script de login) e parece estar funcionando para ele.

Aqui está o meu formulário:

    <form action="index.php" method="post" name="pForm">
        <textarea name="comment" onclick="if(this.value == 'skriv här...') this.value='';" onblur="if(this.value.length == 0) this.value='skriv här...';">skriv här...</textarea>
        <input class="submit" type="submit" value="Publicera!" name="submit" />
    </form>

E aqui está o jquery:

$(document).ready(function() {
    $('form[name=pForm]').submit(function(){

        return false;

    });
});

Eu já importei o jQuery no cabeçalho e sei que está funcionando. Meu primeiro pensamento foi que poderia estar desatualizado, mas na verdade é "apenas" um ano atrás.

Então, alguém vê o que há de errado?

Desde já, obrigado.

EDIT: Pelo que li, a maneira mais fácil e apropriada de abortar o envio é:retorna falso? Mas eu não consigo fazê-lo funcionar. Eu procurei no fórum e encontrei vários tópicos úteis, mas nenhum deles realmente funciona. Eu devo estar estragando algo.

questionAnswers(12)

yourAnswerToTheQuestion