Ação de formulário HTML e problemas de envio

Eu estou querendo executar validação de usuário javascript em algumas entradas de caixa de texto.

O problema que estou tendo é que o meu formulário tem a ação de ir para uma nova página dentro do nosso site, e oonsubmit atributo nunca executa a função javascript.

Existe uma solução melhor ou uma que funcione com o seguinte código: NOTA: o arquivo javascript está escrito corretamente e funciona se você alternar a ação paracheckRegistration().

É apenas um problema com a execução de ambas as ações e javascript.

<form name="registerForm" action="validate.html" onsubmit="checkRegistration()" method="post">
    <!-- textboxes here -->
    <!-- and submit button -->
</form>

questionAnswers(3)

yourAnswerToTheQuestion