[Resolvido] Struts - Validator não interrompe submit quando ocorre erro no cliente

Pessoal, bom dia.

Estou utilizando o Validator no meu projeto. O problema é que quando a validação não passa, ele exibe um alerta em javaScript com as mensagens, e continua com o submit. Não o interrompe. O que poderia estar fazendo de errado?

Abaixo segue a parte do código da declaração do form e do layout:image, que faz a validação. Lembrando que este problema ocorre em qualquer submissão dos dados. Por exemplo, se eu pressionar o botão enter em algum campo, o mesmo problema ocorre.

<html:form 
        action = "/${actionPagina}" 
        method="post" 
        focus="codigo" 
        onsubmit="validateCadastroForm(this)">
<layout:image srcKey="imagem.botao.confirmar" onclick="this.form.action='${actionPagina}'"/>

Valeu pessoal, mais já descobri.

Tenho que colocar o return antes de validateCadastroForm(this) para funcionar. Ex:

 <html:form 
         action = "/${actionPagina}" 
         method="post" 
         focus="codigo" 
         onsubmit="return validateCadastroForm(this)">